请教版主 tidb 忘记root 口令怎么重新设置的 ? 谢谢 。

tidb 忘记root 口令怎么重新设置的 ? 谢谢 。

https://docs.pingcap.com/zh/tidb/stable/user-account-management#忘记-root-密码

配置文件内容里面说是只读文件需要通过 tiup cluster edit-config 修改 能给个详细的步骤么 ?

  1. tiup cluster edit-config 编辑参数文件 2. server_configs的tidb下增加security.skip-grant-table: true 3. tiup cluster reload xxx -R tidb 4. 试试能否无密码进入数据库,然后修改密码

invalid config TiDB run with skip-grant-table need root privilege
报这样一个错 。

设置 skip-grant-table 之后,启动 TiDB 进程会增加操作系统用户检查,只有操作系统的 root 用户才能启动 TiDB 进程。

完整过程如下 :
1 tiup cluster edit-config 编辑参数文件
2. server_configs的tidb下增加security.skip-grant-table: true
3. tiup cluster reload xxx -R tidb
4 在需要修改的节点 tidb用户下运行
sudo sh /opt/tidb-deploy/tidb-4000/scripts/run_tidb.sh
然后再打开一个连接 试试能否无密码进入数据库,然后修改密码