问题出在navicat连接mysql8的不兼容问题
三步走
1\修改配置文件,默认认证插件,(my.cnf文件)
[mysqld]
default_authentication_plugin=mysql_native_password
2\配置用户认证方式(服务器登录mysql -uroot -proot)
ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
如select host,user,plugin from mysql.user;
3\FLUSH PRIVILEGES;