navicat premium创建链接提示插件不支持‘caching_sha2_password’

问题

mac电脑安装navicat premium;
mysql在创建链接时报错,报错信息为“Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2):”

解决办法

1、找到mysql文件路径
cd /usr/local/mysql/bin
2、查看该路径下是否存在mysql文件夹
bin ls
3、使用root用户去登陆mysql
bin ./mysql -uroot -p
4、输入root用户的密码
5、查看数据使用插件内容
select user,host,plugin,authentication_string from user;
6、修改插件
alter user 'root'@'localhost' identified with mysql_native_password by 'password';
7、查看数据插件是否修改为“mysql_native_password”
select user,host,plugin,authentication_string from user;
8、navicat premium app中创建链接,输入root,密码为password,测试链接通过。

你可能感兴趣的:(mysql)