mysql 报错1045 password yes

1045, "Access denied for user 'root'@'***.***.***.***' (using password: YES)")

首先是centos的mysql安装方式

https://www.cnblogs.com/silentdoer/articles/7258232.html

这个是大佬写的,膜拜。

 

出现这个的问题是因为表里没做好权限。

可以看下,数据库里面mysql表下user的表。

里面的host的字段,是loaclhost,需要将这个改成‘%’

修改要用命令改,别手动

命令一:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION

 

命令二:

FLUSH PRIVILEGES;

 

设置完就可以,可以看下上面的安装文章,里面也有提及,安装和权限设置都特细节。

 

上一篇:重新启用MySQL的localhost权限


下一篇:队内训练1 牛客多校第六场补题C 构造题(结论题)