为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:v3.0.8
- 【问题描述】:
集群有两个tidb-server节点,通过终端ssh 登录其中一台tidb之后,用命令行方式 ``` SET PASSWORD FOR ‘root’@’%’ = ‘xxx’;`更改root登录密码,退出之后,再修改的那台服务器上,可以用新密码登录,但是另外一台服务器,登录失败
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
集群有两个tidb-server节点,通过终端ssh 登录其中一台tidb之后,用命令行方式 ``` SET PASSWORD FOR ‘root’@’%’ = ‘xxx’;`更改root登录密码,退出之后,再修改的那台服务器上,可以用新密码登录,但是另外一台服务器,登录失败
用显示密码也是一样的,密码我不可能输入错误的,,而且我已经尝试改过几次密码了,都是另外一台登录不了,我是新部署的环境,刚部署好的,补充一下,第一次进来的时候密码是空,我第一次修改的时候是用update user set password=password(’****’) where user=‘root’ and host=’%’;这个命令,不是 SET PASSWORD FOR ‘root’@’%’ = ‘xxx’;这个,这个会有影响吗
会有影响,建议使用 root 免密登录方式,修改一下 root 密码。
怎么免密登录
我已经在update set root这个节点上改回了密码,而且用了SET PASSWORD FOR ‘root’@’%’ = ‘xxx’; 修改了,但是还是不生效,所以我现在要怎么弄,才能统一密码登录
尝试按照忘记 root 密码方式处理一下 https://pingcap.com/docs-cn/stable/reference/security/user-account-management/#忘记-root-密码
这个配置文件在哪里,路径
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。