navicate 连接mysql8.0时候报错 mysql error-1251

navicate 连接mysql8.0时候报错 mysql error-1251

原因是client加密还是采用的是mysql_native_password 加密规则,而在8.0上默认采用的是caching_sha2_password

查看用户的加密规则
select user,host,authentication_string,plugin from mysql.user where user=‘root’;

修改用户的加密规则
alter user ‘root’@‘172.16.0.11’ identified with mysql_native_password by ‘123456’;

你可能感兴趣的:(mysql,数据库)