从navicat上连接数据库的时候报错
2059 - Authentication plugin 'caching sha2 password' cannot be loaded: eXeeeeeeege
这是因为客户端的软件不支持mysql8新增的加密方式:caching_sha2_password,我们需要将加密方式修改为之前的:mysql_native_password
win+r输入cmd,通过dos命令进入数据库
#登录 mysql -uroot -p密码 #选择数据库 use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你数据库的密码'; #刷新权限 FLUSH PRIVILEGES;
完成后,再次进入Navicat,重新连接,连接成功,问题解决