Navicat连接MySQL8.0,账号密码正确依旧报错问题解决

下载了MySQL8.0且能够运行之后,但是在用Navicat连接MySQL时出现了问题,如若是这种情况,按照以下教程能够顺利解决。

出现的问题:

这里写图片描述

解决方案:(前提是你已经进入了mysql)

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;

用你的账号和密码尝试一下测试连接,可以看到有个连接成功的提示框:

猜你喜欢

转载自blog.csdn.net/weixin_40169642/article/details/82562461