错误原因 root 用户没有设置密码登陆的权限。 解决办法 -- 如果这个字段有值,先置为空 update user set authentication_string='' where user='root'; -- 刷新权限表 flush privileges; -- 修改root 密码 ALTER user 'root'@'localhost' IDENTIFIED BY '123456'; -- 刷新权限表 flush privileges;