天天看点

数据库mysql相关异常:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

前几天卸载了vs2019,导致mysql等应用顺带卸载了,在此吐槽一下:好流氓啊。

好了,言归正传,今天遇到的问题,ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’

这是由于密码没及时更新或者错误导致的

**

解决措施:

**

1.管理员身份打开命令提示符:

2.登录mysql

mysql -u root -p
输入你的密码
           

3.选择数据库:

4.查询旗下用户信息:

数据库mysql相关异常:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

5.查看你的root的host是什么,有人是localhost,有人是%

如果是localhost,则执行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';
           
如果是%,则执行:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
           

然后你再次登录就好啦。