mysql8.0Access denied for user 'root'@'' (using password: YES)

问题现象:

我已经把mysql库中的user表中root账户的host改为%了,刷新了权限远程连接还是报Access denied for user 'root'@'' (using password: YES),即执行了以下操作,

GRANT ALL ON *.* TO 'root'@'%';

flush privileges;

解决方法:

改下密码就可以了,

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

flush privileges;

然后再次远程root账号,就可以登陆了。

发布了77 篇原创文章 · 获赞 21 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/f1370335844/article/details/97102412