在Linux系统中,配置防火墙以开放特定端口(如3306,MySQL默认端口)是一项常见的操作。以下是具体步骤,帮助你轻松完成设置!👇
首先,检查当前系统的防火墙状态。可以使用以下命令:
```bash
sudo systemctl status firewalld
或者针对iptables
sudo iptables -L
```
如果使用的是`firewalld`,可以通过以下命令开放3306端口:
```bash
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
```
完成后,输入`firewall-cmd --list-ports`验证端口是否已添加成功。
若系统使用`iptables`,则需要编辑规则:
```bash
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo service iptables save
sudo service iptables restart
```
💡 注意:开放端口可能带来安全风险,请确保服务器有强密码策略或启用SSL连接!保护数据安全永远是第一位的。✅
完成以上步骤后,你的Linux服务器将允许外部访问3306端口,尽情享受高效开发体验吧!🚀