使用Navicat for MySQL对数据库进行连接,错误代码1251,解决如下:
--->使用命令行登录数据库 mysql -u username -p
---->键入密码,登录成功如下图所示:
--->键入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
结果无报错,即可执行下一步
--->键入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
结果无报错,即可执行下一步
--->键入FLUSH PRIVILEGES;
结果无报错,即可使用Navicat for MySQL连接MySQL数据库。
注意文中的username仅仅是代指,数据库默认用户名为root,password为自己设置的数据库密码,具体如何设置数据库环境,请参考上一篇文章,谢谢!