在使用CentOS 7服务器时,有时需要对外开放MySQL数据库的默认端口(3306),以便远程访问数据库服务。以下是具体操作步骤,轻松搞定防火墙配置问题!💪
首先,确认你的系统是否已启用firewalld服务:
```bash
systemctl status firewalld
```
若未启动,请输入以下命令开启并设置开机自启:
```bash
systemctl start firewalld && systemctl enable firewalld
```
接下来,添加3306端口到防火墙规则中:
```bash
firewall-cmd --zone=public --add-port=3306/tcp --permanent
```
完成后,重新加载防火墙配置以使更改生效:
```bash
firewall-cmd --reload
```
最后,验证端口是否成功开放:
```bash
firewall-cmd --list-ports
```
如果看到`3306/tcp`,说明配置成功啦!👏
💡 小提示:开放端口存在一定风险,请确保数据库有强密码保护,并限制访问IP地址范围,以保障数据安全。
恭喜你完成操作!现在可以愉快地远程连接数据库了!💻✨