本地部署问题

TiDB 本地单机测试部署完成后,Navicat 连接时报Access denied for user ‘root’@xxx,root 默认密码在哪里重置?

TiDB 本地单机测试部署完成后,Navicat 连接时报Access denied for user ‘root’@xxx,root 默认密码在哪里重置?

第 7 步:启动集群

安全启动是 TiUP cluster 从 v1.9.0 起引入的一种新的启动方式,采用该方式启动数据库可以提高数据库安全性。推荐使用安全启动。

安全启动后,TiUP 会自动生成 TiDB root 用户的密码,并在命令行界面返回密码。

i

注意

  • 使用安全启动方式后,不能通过无密码的 root 用户登录数据库,你需要记录命令行返回的密码进行后续操作。
  • 该自动生成的密码只会返回一次,如果没有记录或者忘记该密码,请参照忘记 root 密码修改密码。

方式一:安全启动

tiup cluster start tidb-test --init

预期结果如下,表示启动成功。

Started cluster `tidb-test` successfully.
The root password of TiDB database has been changed.
The new password is: 'y_+3Hwp=*AWz8971s6'.
Copy and record it to somewhere safe, it is only displayed once, and will not be stored.
The generated password can NOT be got again in future.

方式二:普通启动

tiup cluster start tidb-test

预期结果输出 Started cluster tidb-test successfully,表示启动成功。使用普通启动方式后,可通过无密码的 root 用户登录数据库。

部署的tiup cluster start tidb-test --init 命令后输出,如果不想给个随机密码用
tiup cluster start tidb-test 默认空

找不到密码了重置参考官方文档
TiDB 用户账户管理 | TiDB 社区版

官方文档中可以找忘记密码重置

点赞收藏

如果你是通过 tiup cluster start <cluster-name> --init 初始化集群的,TiDB 会自动生成一个随机密码这个密码只会显示一次* ,如果当时没有记录,就只能通过重置密码的方式解决

加权限试试

这个官方文档有

1 个赞

点赞收藏

TiDB 部署的架构设计核心是角色分离:PD 负责元数据管理(强一致),TiKV 负责数据存储(Raft 复制),TiDB 负责 SQL 计算(无状态弹性)。理解这个分层对排障和调优很有帮助。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。