Navicat 连接mysql遇到的 1251 和1045 问题

今天碰见的数据库的连接问题。Navicat 连接mysql遇到的 1251 和1045 问题Navicat 连接mysql遇到的 1251 和1045 问题

 

 

都是密码的设置问题。

1245是加密规则的问题,1045个是密码错误。

解决办法

进入 mysql的bin目录下

Navicat 连接mysql遇到的 1251 和1045 问题

 

进入命令行窗口,这里存在使用管理员权限进入的问题,可以复制路径,在

Navicat 连接mysql遇到的 1251 和1045 问题这样进入之后复制路径然后

输入 mysql -u root -p

进入mysql

输入ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则ALTER

USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 

FLUSH PRIVILEGES; #刷新权限

在这里一定记住 password是你自己的密码要自己手动改变!!!

Navicat 连接mysql遇到的 1251 和1045 问题