龙空技术网

CentOS 7 开放指定的3306端口

浆水面 219

前言:

现时朋友们对“centos7配置端口号”可能比较关注,看官们都想要剖析一些“centos7配置端口号”的相关资讯。那么小编在网摘上收集了一些对于“centos7配置端口号””的相关知识,希望朋友们能喜欢,你们快快来了解一下吧!

[摊手]好记性不如烂笔头

要在 CentOS 7 上开放指定的 3306 端口(通常用于 MySQL数据库)需要配置防火墙。以下是步骤:

检查防火墙状态:

sudo firewall-cmd --state

如果防火墙未启动,可以使用以下命令启动它:

sudo systemctl start firewalldsudo systemctl enable firewalld
开放3306端口:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

这条命令会将端口 3306 的 TCP 流量永久添加到 public 区域。

重新加载防火墙配置:

sudo firewall-cmd --reload
验证端口是否已开放:
sudo firewall-cmd --list-ports

确认输出中包含 3306/tcp。

如果你使用的是 iptables,可以按照以下步骤:

添加规则以开放3306端口:

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
保存iptables规则:
sudo service iptables save

或者:

sudo /sbin/iptables-save > /etc/sysconfig/iptables
重新启动iptables服务:
sudo systemctl restart iptables

通过完成这些步骤后,MySQL 3306 端口应该已经开放,可以接受来自网络的连接。

标签: #centos7配置端口号