解决Navicat连接MySQL数据库出现1251

问题:

Client does not support authentication protocol requested by server;upgrading MYSQL Client

 

解决办法:

1、打开cmd窗口,进入mysql的安装目录的bin目录下,输入:mysql -u root -p连接数据库,然后输入密码,按回车键

2、分别输入如下命令:

# 修改加密规则
(1)ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
# 更新一下用户的密码 
(2)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 
# 刷新权限
(3)FLUSH PRIVILEGES; 

3、重新打开Navicat,输入账户和密码,点击“连接测试”按钮,此时会出现:连接成功

4、点击“确定”,即可成功连接数据库

 

猜你喜欢

转载自blog.csdn.net/weixin_43184774/article/details/106613136