情况:
新安装的mysql服务器,命令查看没毛病
然后用Navicat客户端进行链接,报错如下:
解决:
1、打开命令行 、输入你设置的密码
2、然后依次执行
#修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
#更新用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
#刷新权限
FLUSH PRIVILEGES;
#重置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
3、效果如下
4、然后再测试链接就成功了