当前位置: 首页 > 工具软件 > Gigrator > 使用案例 >

ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘%‘

葛景龙
2023-12-01

项目场景:

MySQL8.0以上修改密码报错


问题描述:

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%'

解决方案:

按照以下步骤执行:

进入mysql库
use mysql;

刷新权限
mysql> flush privileges;

清空密码
mysql> UPDATE user SET authentication_string="" WHERE user=“root”;

刷新权限
mysql> flush privileges;

设置root的新的密码
mysql>alter user’root’@’%’ IDENTIFIED BY 'test123 ';

刷新权限
mysql> flush privileges;

退出mysql,清除my.cnf的skip-grant-tables后重启mysql
systemctl restart mysqld.service

 类似资料: