参考:https://blog.csdn.net/m0_74824534/article/details/144177078
mysql 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; 时,报错 ERROR 1396 (HY000): Operation ALTER USER failed for root@localhost 解决方案:
2024-4-3 段子手168
1、首先连接权限数据库:
mysql> use mysql;

2、查看 user 主机名:
mysql> select user, host from user;
可以看到 root 用户的 host 是 【%】,而非 localhost

3、所以修改密码命令更改为:
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123';
