Navicat 连接不上 Mysql 8+

2019-04-19  本文已影响0人  iamayden

原因:
mysql8+版更换了新的身份验证是(caching_sha2_password)之前身份验证是(mysql_native_password),Navicat,和SQLyog客户端软件其实是不支持新的身份验证,也就是说新的身份验证找不到(caching_sha2_password)

解决方案:
把登录密码加密规则改回(mysql_native_password)

操作流程:

mysql -u root -p
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';
上一篇 下一篇

猜你喜欢

热点阅读