出现原因:加密方式改变了,导致连接不上。
1.打开mysql
2,输入密码
3/更改加密方式:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER;
4/更改密码:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘自己的密码‘;
5/刷新:FLUSH PRIVILEGES;
在使用Navicat 连接MySQL的密码就是上面更改的新密码,也是MySQL的登录密码
原文:https://www.cnblogs.com/huijixuan/p/11255146.html