Advertisement

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;

![在这里插入图片描述](https://ad.itadn.com/c/

全部评论 (0)

还没有任何评论哟~