Access denied for user 'root'@'*

2019-12-17  本文已影响0人  一念飘过

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 的密码

上一篇 下一篇

猜你喜欢

热点阅读