Navicat无法连接MySQL报错1251的解决方案
作者:Commas.KM
这篇文章主要为大家详细介绍了Navicat无法连接MySQL报错1251的解决方案,文中解决方法介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一、错误描述
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
后,接着点击【连接测试】
正常连接,完美收工^ - ^
以上就是Navicat无法连接MySQL报错1251的解决方案的详细内容,更多关于Navicat连接MySQL报错1251的资料请关注脚本之家其它相关文章!