0


Navicat无法连接MySQL报错1251的解决方法

日期: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需要超管登录

),分别执行以下语句:

ALTERUSER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'你的登录密码'
FLUSH PRIVILEGES;

将用户密码认证的方式改为

mysql_native_password

后,接着点击【连接测试
在这里插入图片描述
正常连接,完美收工^ - ^


我的微信公众号【会飞的小猴子】,等你来关注哦 ^ - ^


参考文章:

《MySQL8 的密码认证》


版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/128951286

标签: mysql 数据库

本文转载自: https://blog.csdn.net/qq_35844043/article/details/128951286
版权归原作者 Commas.KM 所有, 如有侵权,请联系我们删除。

“Navicat无法连接MySQL报错1251的解决方法”的评论:

还没有评论