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 的密码
网友评论