authentication plugin ‘caching_sha2_password‘ cannot be loaded

安装了MySQL8.0.32,然后连接数据库的时候,一直连不上,提示

authentication plugin 'caching_sha2_password' cannot be loaded

经检查,发现mysql8.0 之后引入了新特性 caching_sha2_password,这种密码加密方式navicat客户端不支持,客户端支持的是mysql_native_password 这种加密方式;
查了一下,还真是,这是我老版本的数据库里的内容
authentication plugin ‘caching_sha2_password‘ cannot be loaded_第1张图片
这是新版的,
authentication plugin ‘caching_sha2_password‘ cannot be loaded_第2张图片
那就好解决了,只需要把这种加密方式改一下就好了
执行:

updates user set plugin='mysql_native_password' where user='root';

然后再试,就大功告成了

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