使用navicat 连接mysql数据库出现了1251错误,解决方法。

直接修改

用管理员身份打开cmd,输入"mysql -u root -p [-h locahost -P 3306]"(中括号内是默认内容)回车输入root用户密码进入MySQL客户端,然后:

mysql> alter user root@localhost identified by 'newpassword' password expire never; mysql> alter user root@localhost identified with mysql_native_password by 'newpassword'; mysql> flush privileges;    # 刷新权限

其中,"newpassword"是root用户新密码。
此时,Navicat可以连接成功,问题解决!

猜你喜欢

转载自www.cnblogs.com/yishuo/p/12622812.html