您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页2059 - Authentication plugin ‘caching sha2 password‘ cannot be loaded

2059 - Authentication plugin ‘caching sha2 password‘ cannot be loaded

来源:保捱科技网

1、环境描述:mysql装的是8版本的,连接工具navicat安装的是12版本的。

2、问题描述:mysql8和navicat12安装完之后,连接数据库显示2059

3、原因描述:权限插件 caching_sha2_password 不能被加载

8.0 以前的默认身份验证插件是 mysql_native_password
8.0 以后的默认身份验证插件是 caching_sha2_password
由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式:caching_sha2_password
所以我们需要修改用户的加密方式,将其改为老的加密验证方式:mysql_native_password

4、解决办法:

#登录
mysql -uroot -ppassword
#输入数据库密码
**
#选择数据库
use mysql;
#注意:如果是远程连接,请将’localhost’换成’%’
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的数据库密码’;
#刷新权限
FLUSH PRIVILEGES;

5、再打开navicat连接,就好了

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务