日期: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://www.toymoban.com/news/detail-776266.html
版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/128951286文章来源地址https://www.toymoban.com/news/detail-776266.html
到了这里,关于Navicat无法连接MySQL报错1251的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!