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

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

服务器IP没有权利访问,需要对mysql的IP进行授权。

1,关掉mysql:service  mysqld stop (第二次我试的时候,需要启动mysql才能执行下面的步骤)

2, 进入mysql:mysql -u root -p

3,输入mysql密码:******;

4,输入用户:use mysql;

5,针对当个ip授权:mysql>  GRANT ALL ON *.* to root@'127.0.0.0' IDENTIFIED  BY 'your-password' WITH GRANT OPTION;

或者针对全部ip授权:mysql>  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED  BY 'your-password' WITH GRANT OPTION;

6,刷新:mysql> FLUSH PRIVILEGES;

7,退出:mysql> exit

8,重启你的mysql数据库 service mysqld start;

注意: 1、your-password 填写你的服务器 mysql 的密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。