MySQL错误代码2058和2059的解决办法!
MySQL错误代码2058和2059的解决办法!
作者:星光下的赶路人star
这篇文章主要介绍了MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,下面就来介绍一下解决方法,感兴趣的可以了解一下。
1. 前置理解
- 2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配。
- 2058一般这个错误通常发生在使用 SQLyog 客户端工具连接 MySQL 5.7 及以上版本时。
- 2059一般这个错误通常发生在使用 Navicat 客户端工具连接 MySQL 8.0 及以上版本时。
2.报错现象
- 2058
1
|
Authentication plugin 'mysql_native_password' cannot be loaded |
- 2059
1
|
Authentication plugin 'caching_sha2_password' cannot be loaded |
3.解决办法(敲重点!!!)
修改MySQL8的加密规则!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 连接 mysql 服务器 mysql -u root -p # 进入 mysql 数据库 mysql> use mysql; # 查看 user 表 mysql> select user ,host from user ; # 设置登录密码永不过期( password 改为自己的) mysql> alter user 'root' @ 'localhost' identified by 'password' password expire never; mysql> alter user 'root' @ '%' identified by 'password' password expire never; # 修改加密规则( password 改为自己的) mysql> alter user 'root' @ 'localhost' identified with mysql_native_password by 'password' ; mysql> alter user 'root' @ '%' identified with mysql_native_password by 'password' ; # 刷新权限 mysql> flush privileges ; # 退出 mysql> quit |
到此这篇关于MySQL错误代码2058和2059的解决办法的文章就介绍到这了。
学习资料见知识星球。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利!
更多技巧, www.excelbook.cn
欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;
1、价值上万元的专业的PPT报告模板。
2、专业案例分析和解读笔记。
3、实用的Excel、Word、PPT技巧。
4、VIP讨论群,共享资源。
5、优惠的会员商品。
6、一次付费只需129元,即可下载本站文章涉及的文件和软件。
共有 0 条评论