诺虫的箱子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在使用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';

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

 

成功!获得如下提示

 

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

posted on 2022-06-01 17:49  诺虫的箱子  阅读(162)  评论(0)    收藏  举报