Linux远程连接mysql 出错plugin caching_sha2_password could not be loaded:

问题描述:

今天使用SQLyog远程连接mysql时出错plugin caching_sha2_password could not be loaded问题。

但在本地cmd 进入命令行窗口:输入命令连接远程连接mysql,发现可以顺利连接。

主要问题是 MySQL可视化工具(如: sqlyog )和 MySQL 服务密码校验规则是否一致,mysql 5.7 默认密码校验规则是mysql_native_password,MySQL 8.0 时默认为 caching_sha2_password,可以进入MySQL ,使用 SELECT Host, User, plugin from mysql.user; 查看


解决方案:

通过命令行方式远程连接到mysql,然后依次输入以下命令

bash 复制代码
# 修改远程登陆
# 修改密码过期规则----》永不过期
ALTER USER 'root'@'%' IDENTIFIED BY '123' PASSWORD EXPIRE NEVER; 
# 更新用户的密码修改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
# 刷新权限
FLUSH PRIVILEGES;
# 重置密码(==非必须==)
ALTER USER 'root'@'%' IDENTIFIED BY '123';

然后,输入SELECT Host, User, plugin from mysql.user; 查看校验规则,发现已经改变。

再次连接,连接成功。

相关推荐
敲敲千反田3 分钟前
MySQL复习
数据库·mysql
JSU_曾是此间年少12 分钟前
ubuntu安装2026最新版Mysql(截止到1月底)
数据库·mysql
weixin_4624462314 分钟前
Hive Metastore 使用 MySQL 8(CJ 驱动)完整配置实战(含完整 Shell 脚本)
hive·hadoop·mysql
我真的是大笨蛋18 分钟前
MVCC解析
java·数据库·spring boot·sql·mysql·设计模式·设计规范
强子感冒了23 分钟前
MySQL学习笔记:索引和数据库设计
数据库·学习·mysql
爱装代码的小瓶子26 分钟前
【C++与Linux】文件篇(2)- 文件操作的系统接口详解
linux·c++
Cisco_hw_zte31 分钟前
挂载大容量磁盘【Linux系统】
linux·运维·服务器
DolphinScheduler社区36 分钟前
Linux 环境下,Apache DolphinScheduler 如何驱动 Flink 消费 Kafka 数据?
linux·flink·kafka·开源·apache·海豚调度·大数据工作流调度
艾莉丝努力练剑41 分钟前
【AI时代的赋能与重构】当AI成为创作环境的一部分:机遇、挑战与应对路径
linux·c++·人工智能·python·ai·脉脉·ama
杜子不疼.41 分钟前
【Linux】Ext系列文件系统(一):文件系统的初识
linux·运维·服务器