Navicat 连接Mysql报错1251的解决方案
重装系统后遇见的问题,百度了一下好像是mysql的版本过高,下面是解决方案
解决办法: 更改加密方式
-
通过mysql自带的客户端MySQL 8.0 Command Line Client登录
-
更改加密方式
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
- 修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
- 刷新
FLUSH PRIVILEGES;