【异常处理】navicat在连接数据库时出现1251错误

原因:mysql8.0版本的加密规则与之前版本的不同了
解决方案:进入数据库对加密规则进行修改,还原成之前版本的加密规则

1.更改加密规则

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

2.更新密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 

ps:其中的root,password均为你自己的用户和密码

3.刷新权限

FLUSH PRIVILEGES;

你可能感兴趣的:(MySql数据库,navicat)