今天使用Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password'。

出现这个错误的原因是因为MySQL8.0.19数据库使用的加密方式是:caching_sha2_password;

我们可以使用如下命令查看一下加密信息:show variables like 'default_authentication_plugin';

Navicat连接数据库报错2059 - authentication plugin...错误解决方法

 

 在Navicat不支持MySQL8.0.19的这种用户登录账户加密方式,所以下面我们要修改root账户的加密方式为【mysql_native_password】。

使用如下指令修改:

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

Navicat连接数据库报错2059 - authentication plugin...错误解决方法

 

 修改成功后,我们再来尝试连接一下:

Navicat连接数据库报错2059 - authentication plugin...错误解决方法

 

相关文章:

  • 2021-11-17
  • 2021-09-28
  • 2021-09-17
  • 2021-12-25
  • 2021-08-07
  • 2021-10-12
  • 2021-09-28
  • 2021-09-28
猜你喜欢
  • 2021-12-25
  • 2021-09-14
  • 2020-11-03
  • 2021-11-23
  • 2021-09-28
  • 2018-04-19
  • 2018-07-25
  • 2021-11-14
相关资源
相似解决方案