登录
首页 >  数据库 >  MySQL

连接MySQL出现 2059 - authentication plugin 'caching_sha2_password'

来源:SegmentFault

时间:2023-02-24 13:27:09 357浏览 收藏

你在学习数据库相关的知识吗?本文《连接MySQL出现 2059 - authentication plugin 'caching_sha2_password'》,主要介绍的内容就涉及到MySQL、mysql-配置,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

连接MySQL出现 2059 - authentication plugin 'caching_sha2_password' -navicat 解决方式

`
这个错误的原因是由于MySQL8.0之后的加密规则为caching_sha2_password.而在此之前的加密规则为mysql_native_password。

可以将加密规则改成mysql_native_password来

1、mysql -u root -p  (登录MySQL,使用命令)

2、ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (修改加密规则)

3、ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; (更新用户密码)

4、FLUSH PRIVILEGES;  (刷新权限)

5、alter user 'root'@'%' identified by '你的密码';(重置密码)
`

备注

以上解决方式经过作者本人验证可以放心操作

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《连接MySQL出现 2059 - authentication plugin 'caching_sha2_password'》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>