错误记录-TIDB忘记root密码操作记录

官方文档

在官方文档中对于修改root密码的操作说明如下:

1、修改配置文件,在 security 部分添加 skip-grant-table:

[security] skip-grant-table = true

2、使用修改后的配置启动 TiDB(需要 root 权限):

sudo ./tidb-server -skip-grant-table=true -store=tikv -path=...

这个配置参数会让 TiDB 跳过权限系统。

3、然后使用 root 登录后修改密码:

mysql -h127.0.0.1 -P4000-u root

遇到的问题

-skip-grant-table=true不能使用

执行执行文档中的内容会报错,提示-skip-grant-table=true是无效参数

去掉该参数后如果不在path中指定pd的位置会报错,需要加上pd的位置已经其它的参数才可以启动,目前使用在其它tidb上查看tidb-server命令的方式启动tidb


加上其它参数启动tidb

启动之后就可以连接了

根据文档中的内容进行操作发现会报错,但是不影响最终的结果,执行完成命令之后发现密码已经被修改。

不取消配置文件中的skip-grant-table操作,不能使用start_tidb.sh启动

原因未知


目前看来,还不知道使用sh脚本的方式和直接使用tidb-server的方式启动有什么区别,过后去翻翻脚本去~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容