今天使用 Navicat 出现这个异常。我这里提供一种简单有效的解决办法。
通过 cmd 命令进入 mysql 的安装目录(我的 MySQL 是8.0.23版本,mysql server安装的默认路径为:C:\Program Files\MySQL\MySQL Server 8.0\bin)
-
执行命令: mysql -u root -p"123456"
这个123456是我的密码,各位按需更改成自己的就行. -
执行: alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’;
-
flush privileges;
4.完美解决
如果对你有帮助,请点赞刺激刺激鄙人吧。
来源:oschina
链接:https://my.oschina.net/u/4347922/blog/4929162