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元,即可下载本站文章涉及的文件和软件。

