继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

五十五 章 关于 #2059 mysql8.0 'caching_sha2_password'

手记佰篇
关注TA
已关注
手记 60
粉丝 58
获赞 272

错误原因

在mysql8.0下,默认变成了default_authentication_plugin=caching_sha2_password,

客户端default_authentication_plugin=mysql_native_password

解决办法

1、修改mysql8.0默认加密方式

vim my.cnf
[mysqld]
default_authentication_plugin=mysql_native_password
刷新

2、重设密码?为什么,更新加密方式后,设置与

default_authentication_plugin=mysql_native_password

加密方式相一致的密码,因为以前密码的加密方式是caching_sha2_password。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码

刷新即可

感悟:自觉基础薄弱,转了许久才找到门。




打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP