新安装mysql8发现navicate无法连接,但用mysql workBench和ideal工具 可以链接。
查看my.ini文件发现default_authentication_plugin=caching_sha2_password 该处修改;
依次运行以下语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
ALTER USER 'root'@'localhost' identified by 'password';
问题解决,navicate连接mysql成功。