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的资料请关注脚本之家其它相关文章!
相关文章
MySQL报错Expression #1 of SELECT list 
这篇文章主要介绍了MySQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-09-09
Mysql注入中的outfile、dumpfile、load_file函数详解
这篇文章主要介绍了Mysql注入中的outfile、dumpfile、load_file,需要的朋友可以参考下2018-05-05


最新评论