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 的10大经典优化案例场景实战

    MYSQL 的10大经典优化案例场景实战

    在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。本文我们就聊聊MYSQL的优化
    2021-09-09
  • mysql替换表中的字符串的sql语句

    mysql替换表中的字符串的sql语句

    替换字段里数据内容部分字符串,这个在替换网址呀什么的最经常用了,发布一下做个笔记
    2008-06-06
  • 深入分析MySQL Sending data查询慢问题

    深入分析MySQL Sending data查询慢问题

    给大家深入分析一下MySQL Sending data表查询慢的问题,并给出了详细的解决方案,一起来参考下。
    2017-12-12
  • Window10下mysql 5.7.21 安装配置方法图文教程

    Window10下mysql 5.7.21 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Window10下mysql 5.7.21 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • MySQL中参数sql_safe_updates在生产环境的使用详解

    MySQL中参数sql_safe_updates在生产环境的使用详解

    这篇文章主要给大家介绍了关于MySQL中参数sql_safe_updates在生产环境使用的相关资料,并给大家分享了解决mysql sql_safe_updates不支持子查询更新的方法,分享出来供大家参考学习,需要的朋友们下面来一起看看吧。
    2017-11-11
  • 解压版MYSQL安装及遇到的错误及解决方法

    解压版MYSQL安装及遇到的错误及解决方法

    这篇文章主要介绍了解压版MYSQL安装及遇到的错误及解决方法,需要的朋友可以参考下
    2018-11-11
  • mysql密码过期导致连接不上mysql

    mysql密码过期导致连接不上mysql

    mysql密码过期了,今天遇到了连接mysql,总是连接不上去,下面有两种错误现象,有类似问题的朋友可以参考看看,或许对你有所帮助
    2013-05-05
  • MySQL总是差八个小时该如何解决

    MySQL总是差八个小时该如何解决

    最近在用mybatis时发现,将LocalDateTime插入到数据库时时间少了8小时,下面这篇文章主要给大家介绍了关于MySQL总是差八个小时该如何解决的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • 快速在Windows上安装MySQL5.7压缩包

    快速在Windows上安装MySQL5.7压缩包

    这篇文章主要介绍了快速在Windows上安装MySQL5.7压缩包的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • Mysql修改字段类型、长度及添加删除列实例代码

    Mysql修改字段类型、长度及添加删除列实例代码

    在MySQL中可以使用ALTER TABLE语句来修改表结构,包括添加自增属性,下面这篇文章主要给大家介绍了关于Mysql修改字段类型、长度及添加删除列的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04

最新评论