navicat连接异常,错误编号2059-authentication plugin…

在使用navicate对mysql数据库进行可视化管理时,报错,错误编号2059:authentication plugin 'caching_sha2_password',如下图所示。

我MySQL版本为mysql-8.0.15,navicate使用的是12.0.8版本的。出现此错误的原因为MySQL8.0之前使用mysql_native_password方式进行加密,现在使用caching_sha2_password版本加密(对!就是报错的那个东西)。所以只需把MySQL的加密方式改回mysql_native_password就可以啦。

输入如下代码,更改加密方式,并设置密码为123456。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

成功!获得如下提示

现在,你可以愉快地使用navicat对你的MySQL数据库进行管理了。

猜你喜欢

转载自blog.csdn.net/zhanggonglalala/article/details/88561571