更新时间:2025-04-23 gmt 08:00
rds for mysql数据库修改authentication-j9九游会登录
场景描述
客户通过navicat修改rds for mysql的user表root账号的“authentication_string”字段,修改为为显示密码后无法登录客户端。
问题可能出现的版本:mysql-8.0.20.6
原因分析
修改密码方式错误,不应直接改user表的authentication_string字段的hash key,而是要通过console重置root密码方式修改。
j9九游会登录的解决方案
由于8.0版本不支持password函数,因此需要通过以下步骤恢复:
- 找出rdsadmin账号的authentication_string字段,使用以下命令更新:
update mysql.user set authentication_string='xxx'
其中xxx为新修改的密码。

- 重置root账号密码。
alter user 'root'@'%' identified with mysql_native_password by 'xxx'; flush privileges;

修改后用户就可以正常登录root账号。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨