出错场景: window刚装了mysql8的版本,使用navicat连接报错; 解决: 先用命令连接mysql执行如下命令 use mysql; alter user 'root'@'localhost' identified with mysql_native_password by '设置的密码'; flush privileges; 执行完以后,重新连接,会提示成功~