美文网首页
Access denied for user 'root'@'*

Access denied for user 'root'@'*

作者: 一念飘过 | 来源:发表于2019-12-17 15:23 被阅读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 的密码

相关文章

网友评论

      本文标题:Access denied for user 'root'@'*

      本文链接:https://www.haomeiwen.com/subject/viwsnctx.html