错误原因
在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'; #更新一下用户的密码
刷新即可
感悟:自觉基础薄弱,转了许久才找到门。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦