日期:2023年2月10日
作者:Commas
签名:(ง •_•)ง 积跬步以致千里,积小流以成江海……
注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^
1.01365 = 37.7834;0.99365 = 0.0255
1.02365 = 1377.4083;0.98365 = 0.0006
目录
Navicat无法连接我的MySQL!!!
报错:1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
翻译:客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
不要慌,先检查一下MySQL版本
操作:Win+R → cmd → ctrl + shift + Enter(即:以管理员运行cmd)→ 登录mysql
版本是最新的8.0.32,看来可能不是这个原因。推测可能是密码的认证方式问题,因此更新下用户密码,如下所示:
在MySQL登录的情况下(cmd需要超管登录),分别执行以下语句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的登录密码'
FLUSH PRIVILEGES;
将用户密码认证的方式改为 mysql_native_password 后,接着点击【连接测试】
正常连接,完美收工^ - ^
我的微信公众号【会飞的小猴子】,等你来关注哦 ^ - ^
参考文章:
《MySQL8 的密码认证》
版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/128951286