适用于:
Navicat无法连接mysql,mysql从切换版本
直接上解决方案:
【注:使用root账号登录】
mysql -uroot -p;
#输入密码后按回车键
#USE 你的数据库;
use mysql;
#更新一下用户的密码格式BY '你的密码',我的是root,你别弄错了;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root' ;
#刷新权限
FLUSH PRIVILEGES;
再次连接就行了
问题说明:
原因:mysql8.0较旧版更新了密码加密方式。