navicat连接异常,错误编号2059-authentication plugin…
一、报错如下图所示:
二、解决方案:
1.管理员登录进入mysql。
2.执行命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root123'。
3.退出mysql。
三、原因分系:
我MySQL版本为mysql-8.0.30,navicate使用的是12版本的。出现此错误的原因为MySQL8.0之前使用mysql_native_password方式进行加密,现在使用caching_sha2_password版本加密(对!就是报错的那个东西)。所以只需把MySQL的加密方式改回mysql_native_password就可以啦。
参考:https://blog.csdn.net/zhanggonglalala/article/details/88561571
坚持成就伟大