Navicat mysql8的密码加密方式跟以前不太一样,而navicat使用老的加密方式。 -- 创建新用户 da %代表所有Ip 使用老的加密方式 密码为 da@123456 create user 'da'@'%' identified with mysql_native_password by 'da@123456'; -- '' -- 授权 grant all on *.* to 'da'@'%'; -- 刷新配置 flush privileges;