TiDB 忘记密码如何登陆
刚修改密码后就忘记,囧囧囧囧囧。记录一下,以便以后犯了同样的错误可以快速找到解决方法。 测试阶段,还是使用的 TiUP cluster 在单机上模拟生产环境部署步骤 单机模拟生产环境 先停止tidb tiup cluster stop <cluster-name> 然后找到 tidb-server 的配置文件,一般默认是在 cd /tidb-deploy/tidb-4000/conf vi tidb.toml 添加如下security [security] skip-grant-table = true 然后找到 tidb-server 的启动文件,具体在 deploy 目录下的script/run_tidb.sh,一般是 /tidb-deploy/tidb-4000/scripts 由于 tidb 限制了 skip 模式只能在操作系统 root 用户启动 tidb-server 才可以进行,所以要用 root 用户来执行上面的脚本 sudo sh run_tidb.sh 此时再次登录 tidb,就会发现不需要输入 root 密码了. mysql -h 127.0.0.1 -P 4000 -u root 登录之后 SET PASSWORD FOR 'root'@'%' = 'xxx'; #或者 ALTER USER 'test'@'localhost' IDENTIFIED BY