【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded

1.问题描述

服务器上使用Docker安装了最新版本的Mysql,本地可以正常连接,但是使用sqlYog连接的时候出现下面的弹框

2. 原因分析:

已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式

3. 解决方法

修改用户-远程连接 的 密码加密方式为

mysql_native_password

4. 操作

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSW

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

FLUSH PRIVILEGES;

ALTER USER 'root'@'%' IDENTIFIED BY '新密码'

再次连接即可以成功

——

参考文章

SQLyog连接数据库报错plugin caching_sha2_password***解决方法

MySQL8.0新特性之默认使用caching_sha2_password作为身份验证插件

 

本文地址:https://blog.csdn.net/yueyang6019bo123/article/details/111033676

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐