连接mysql8.0时报错的问题

mysql更新到8.0之后,使用Navicat和SQLyog链接时都会出错,是因为MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具找不到新的身份验证插件(caching_sha2_password),对此,我们将mysql用户使用的  登录密码加密规则  还原成  mysql_native_password,即可登陆成功。

首先进入mysql中

2.输入 alter user 'root'@'localhost' identified with mysql_native_password by '123456';

 

再用新密码123456登录即可

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

 

 

 

posted @ 2019-12-03 17:31  狴颜丶领衔  阅读(343)  评论(0编辑  收藏  举报