MySQL 8.0 连接失败:Authentication plugin 'caching_sha2_password' cannot be loaded: ...
发布时间
阅读量:
阅读量
mysql版本:8.0.17
客户端工具Navicat Premium:12.0
完成安装后尝试使用客户端连接至数据库时却出现登录失败:
2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: …
获取相关资料信息,并访问<>以及https://www.jianshu.com/p/06897ac9f25d
原先在MySQL 8.0.11版本中引入了新的身份验证插件(caching_sha2_password),而之前的默认设置使用的是(mysql_native_password)。然而,在Navicat Premium12中并未发现该新身份验证插件(caching_sha2_password)。为了使操作正常进行,请将MySQL用户的登录密码加密规则恢复为原来的(mysql_native_password)
具体操作
1、 使用 MySql 数据库自带的命令行登录数据库
use mysql
2、 从数据库的user表中查询 mysql 用户原来使用的身份验证插件
select user,host,plugin from user;

还没有任何评论哟~
