关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded
程序员文章站
2022-03-24 12:54:48
报错原因: 报这个错是因为MySQL8使用了 caching_sha2_password 加密方式而之前MySQL使用的是 mysql_native_password 加密方式,而你的Navicat不支持 caching_sha2_password 加密方式造成的。 解决方案: 目前我知道的解决方案 ......
报错原因:
报这个错是因为mysql8使用了 caching_sha2_password 加密方式而之前mysql使用的是 mysql_native_password 加密方式,而你的navicat不支持 caching_sha2_password 加密方式造成的。
解决方案:
目前我知道的解决方案有两种
1. 修改mysql加密方式
1 use mysql; 2 alter user 'root'@'localhost' identified with mysql_native_password by '新密码'; 3 flush privileges;
2. 给navicat添加插件
先从在网上找到 caching_sha2_password.dll , 百度云:https://pan.baidu.com/s/1z38mat6ymhoudry7djayrw 提取码: sdss
然后将dll文件直接放到navicat根目录即可。
日常写bug
推荐阅读
-
关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded
-
【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
-
mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded
-
mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded
-
关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded
-
【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded