获取IP
待授权机器输入ifconfig
得到
eth0 inet addr:172.16.0.15
MySQL授权
root用户 以一个IP进行远程登录,并具有所有库任何操作权限,具体操作如下:
在MySQL机器先使用root用户登录mysql:
mysql -u root -p"youpassword"
进行授权操作:
GRANT ALL PRIVILEGES ON *.* TO root@"172.16.0.15" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
编辑防火墙配置文件
打开MySQL机器的防火墙配置文件
vim /etc/sysconfig/iptables
新增一条
-A INPUT -s 172.16.0.15 -j ACCEPT
注意:
1.匹配规则是从上至下,因此要把允许策略放在上面,拒绝策略放在下面。
2.必须重启防火墙,新的配置才能生效
service iptables restart