欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-03 19:47:27
1.问题描述服务器上使用Docker安装了最新版本的Mysql,本地可以正常连接,但是使用sqlYog连接的时候出现下面的弹框2. 原因分析:已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式3. 解决方法修改用户-远程连接 的 密码加密方式为mysql_native_password4. 操作ALTER USER 'root'@'localhost' IDE...

1.问题描述

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

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

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 '新密码'

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

再次连接即可以成功

------

参考文章

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

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

 

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