【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
程序员文章站
2022-03-22 15:40:16
1.问题描述服务器上使用Docker安装了最新版本的Mysql,本地可以正常连接,但是使用sqlYog连接的时候出现下面的弹框2. 原因分析:已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式3. 解决方法修改用户-远程连接 的 密码加密方式为mysql_native_password4. 操作ALTER USER 'root'@'localhost' IDE...
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
推荐阅读
-
关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded
-
【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
-
mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded
-
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
-
mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded
-
关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded
-
【解决办法】MYSQL连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded