报错原因 因为MySQL8的密码加密规则为 caching_sha2_password,而之前的版本是 mysql_native_password,所以导致不匹配。 解决办法 修改加密规则 语句格式: ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;