解决方案 ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '123456'; 注意 ‘123456’ 这里是我的密码 需要的话可以改为自己的密码 。 原因 mysql8之前的版本使用的加密规则是mysql_native_password,mysql8后是caching_sha2_password,所以需要修改密码加密规则。