使用navicat连接数据库时候出现了1251错误

错误报告.png

其中连接错误的原因的使用了8.0.xx的版本,所以采用的是新的保密方式不能使用旧的连接方式,需要修改密码;首先使用管理者模式打开cmd输入mysql -uroot -p进入mysql,然后输入root的密码

CMD界面.png

然后输入

mysql> use mysql
Database changed
mysql> alter user root@localhost identified with mysql_native_password by '(你的新密码)';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

再次使用会出现

成功连接.png

如果以上方法还是无法成功解决1251错误可以考虑重装数据库。

文章来源于互联网:数据库连接错误

发表评论