可以将navicat升级到15版本(软件自带支持),不想升级的话可以使用如何步骤修改加密方式:
1.登录数据库 mysql -u root -p
2.通过命令 select user,plugin from user where user='root'\G 我们可以发现加密方式是caching_sha2_password
3.然后使用命令:alter user 'root'@'%' identified with mysql_native_password by 'your password';
注意:@的地址%和localhost是有很大差别的
4.刷新权限: FLUSH PRIVILEGES;
7.接着找到my.cnf文件(不知道目录的可以通过brew list mysql来确定目录)并加上加密方式:
default_authentication_plugin=mysql_native_password
8.重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'