使用Navicat连接MySQL8.0版本报1251错误

Posted 扉叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Navicat连接MySQL8.0版本报1251错误相关的知识,希望对你有一定的参考价值。

出现1251错误是因为,mysql8.0版本改变了密码的验证规则caching_sha2_password,MySQL之前的版本验证规则是mysql_native_password,现在需要修改MySQL8的验证规则。ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER; #修改加密规则  、

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘新密码‘;  #更新一下用户的密码  

FLUSH PRIVILEGES; #刷新权限

 


以上是关于使用Navicat连接MySQL8.0版本报1251错误的主要内容,如果未能解决你的问题,请参考以下文章

Navicat 连接Mysql 8.0以上版本报错1251的详细解决方案

使用Navicat远程连接MySQL8.0+版本

(转)Navicat连接MySQL8.0亲测有效

使用navicat连接mysql8.0.12版本 出现client does not support。。。解决办法

Navicat11.1连接Mysql8.0报错1251的解决办法

Navicat连接mysql8.0报错 2059 1396