首页 > 数据库技术 > 详细

navicat连接mysql8:2059 authentication plugin 'caching_sha2_passord' can not be loaded

时间:2018-06-17 14:06:13      阅读:960      评论:0      收藏:0      [点我收藏+]

今天在电脑上安装了mysql8.0,用navicat连接的时候出现了如下的错误:

技术分享图片

这是因为mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password。 从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 caching_sha2_password 。

解决方法如下:

使用mysql自带的 MySQL 8.0 Command Line Client - Unicode 登录,

然后使用命令:alter user ‘root‘@‘localhost‘ identified with mysql_native_password by ‘root‘;进行密码的更新; 

技术分享图片

Navicat再次连接,成功。

技术分享图片

navicat连接mysql8:2059 authentication plugin 'caching_sha2_passord' can not be loaded

原文:https://www.cnblogs.com/sxy-code-blog/p/9192659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!