SQLyog错误号码MySQL plugin caching_sha2_password could not be loaded的解决方法

 更新时间:2023年06月03日 22:59:59   作者:落月爱学习  
这篇文章主要介绍了SQLyog错误号码 plugin caching_sha2_password could not be loaded的解决方法,需要的朋友可以参考下

问题描述:

SQLyog错误号码 plugin caching_sha2_password could not be loaded

原因分析: MySQL新版默认使用caching_sha2_password作为身份验证插件,而旧版是使用mysql_native_password

当连接MySQL时报错“plugin caching_sha2_password could not be loaded”时,可换回旧版插件。

解决方案: 远程命令行登录mysql

mysql -hlocalhost -uroot -proot -P3306

在这里插入图片描述

操作mysql数据库命令:

use mysql;

查看用户名使用的身份验证插件:

mysql> select Host,User,plugin from mysql.user;

修改root用户的身份验证插件

本地连接:

alter user root@localhost identified with mysql_native_password by '123456';
FLUSH PRIVILEGES;

远程连接:

alter user root@'%' identified with mysql_native_password by '123456';
FLUSH PRIVILEGES;

在这里插入图片描述

4.最后成功

在这里插入图片描述

远程连接MYSQL错误“PLUGIN CACHING_SHA2_PASSWORD COULD NOT BE LOADED”的解决办法

1、 进入MYSQL依次执行如下命令

# 本地mysql
# 修改加密规则(非必须)
alter user 'root'@'localhost' identified by '123456' password expire never;
# 更新用户的密码
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
# 刷新权限
flush privileges;
# 重置密码(==非必须==)
alter user 'root'@'localhost' identified by '123456';
# 远程mysql(linux,docker中)
# 如果你需要使用远程登录,将localhost 改为 %,下面的‘123456'使用你自己的密码
# 修改加密规则(非必须)
alter user 'root'@'%' identified by '123456' password expire never;
# 更新用户的密码
alter user 'root'@'%' identified with mysql_native_password by '123456';
# 刷新权限
flush privileges;
# 重置密码(==非必须==)
alter user 'root'@'%' identified by '123456';

其中123456换成自己的密码。

2、查看修改结果

SELECT Host, User, plugin from mysql.user;

在这里插入图片描述

到此这篇关于SQLyog错误号码MySQL plugin caching_sha2_password could not be loaded的文章就介绍到这了,更多相关MySQL caching_sha2_password could not be loaded内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 五分钟带你搞懂MySQL索引下推

    五分钟带你搞懂MySQL索引下推

    这篇文章主要介绍了Mysql的索引下推,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-09-09
  • MySQL where和having的异同

    MySQL where和having的异同

    我们在进行查询的时候,经常需要按照条件对查询结果进行筛选,这就要用到条件语句where和having了,本文主要介绍了MySQL where和having的异同,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Mysql 8 新特性 window functions 的作用

    Mysql 8 新特性 window functions 的作用

    MySQL是众多网站技术栈中的标准配置,是广受欢迎的开源数据库,已经推出了8.0的第一个候选发行版本。接下来通过本文给大家分享Mysql 8 新特性 window functions 的作用,需要的朋友参考下吧
    2017-11-11
  • mysql 编码设置命令

    mysql 编码设置命令

    mysql 编码设置命令,需要的朋友可以参考下。
    2009-10-10
  • Mybatis的where标签使用总结梳理

    Mybatis的where标签使用总结梳理

    这篇文章主要介绍了Mybatis的where标签使用总结梳理,文章通过将Mybatis中where标签的基本使用形式展开where标签小技巧以及容易踩到的坑进行总结梳理,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • MySQL5.5.27安装图文教程

    MySQL5.5.27安装图文教程

    本文通过图文并茂的形式给大家介绍了mysql 5.5.27的安装教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-09-09
  • Navicat连接linux虚拟机上的MySQL可能遇到的问题及排查方法

    Navicat连接linux虚拟机上的MySQL可能遇到的问题及排查方法

    这篇文章主要介绍了Navicat连接linux虚拟机上的MySQL可能遇到的问题以及如何排查,本文给大家展示了问题描述及解决方法,需要的朋友可以参考下
    2024-02-02
  • 如何修改WAMP中mysql默认空密码的方法

    如何修改WAMP中mysql默认空密码的方法

    WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。
    2011-07-07
  • mysql主键,外键,非空,唯一,默认约束及创建表的方法

    mysql主键,外键,非空,唯一,默认约束及创建表的方法

    这篇文章主要介绍了mysql主键,外键,非空,唯一,默认约束及创建表的方法,在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位
    2022-07-07
  • MySql增量恢复的几种实现方法

    MySql增量恢复的几种实现方法

    本文主要介绍了MySql增量恢复的几种实现方法,通过增量备份与恢复,可以在系统发生故障或数据损坏时快速恢复到最新状态,提高系统的可靠性和可用性,感兴趣的可以了解一下
    2023-08-08

最新评论