gpt4 book ai didi

mysql - iptables 导致外部站点连接 mysql 时出现问题

转载 作者:行者123 更新时间:2023-11-30 00:32:05 25 4
gpt4 key购买 nike

最近,我设法阻止了我的专用服务器(Linux CentOS 最新 64 位)上所有未使用的端口,但每当我这样做时,连接到我的数据库的站点就是无法连接。

iptables -A INPUT -i lo -p tcp --dport 3306 -j ACCEPT 
iptables -A OUTPUT -o lo -p tcp --sport 3306 -j ACCEPT

我相信这与 OUTPUT 端口有关,但我不确定。

谢谢。

最佳答案

如果您想允许远程传入 mysql 连接,您将需要定义一个不与本地接口(interface)隔离的 INPUT 规则:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

在 Centos 中,这将在 /etc/sysconfig/iptables 文件中定义。然后重新启动:

sudo service iptables restart

或者,您可以从命令行使用:

sudo system-config-firewall-tui

要配置您的防火墙,它位于同名包中:

sudo yum install system-config-firewall-tui -y

关于mysql - iptables 导致外部站点连接 mysql 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22431477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com