对于mysql数据库,redis数据库等需要开通远程访问的按照如下操作
例如:
1.打开iptables 3306端口
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save #保存iptables规则
2.打开iptables 6379端口
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
service iptables save #保存iptables规则
-----------------------------------------------------------------------------------
如果出现以下二种情况
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 指令报错 :iptables: Index of insertion too big.
service iptables save 指令报错 : The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
解决方案 :
1.安装或更新服务 yum install iptables-services
2.启动iptables systemctl enable iptables
3.打开iptable systemctl start iptables
4.最后执行 service iptables save
5.重启 service iptables restart
卸载 (oneinstack自带的和新安装的iptables-services )
yum remove iptables
yum remove iptables-services
最后需要注意的是服务器的防火墙策略也需要添加相应的端口