温馨提示×

mariadb在linux如何配置防火墙规则

小樊
93
2025-02-17 11:05:06
栏目: 云计算
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统上配置MariaDB的防火墙规则,通常涉及以下几个步骤:

1. 确认MariaDB监听的端口

默认情况下,MariaDB监听3306端口。你可以通过以下命令确认MariaDB监听的端口:

sudo netstat -tuln | grep mariadb

或者使用ss命令:

sudo ss -tuln | grep mariadb

2. 配置防火墙规则

根据你使用的防火墙工具(如iptablesfirewalldufw),配置相应的规则。

使用 iptables

如果你使用的是iptables,可以添加以下规则来允许3306端口的流量:

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

如果你需要保存这些规则,可以使用iptables-saveiptables-restore命令,或者使用iptables-persistent包。

使用 firewalld

如果你使用的是firewalld,可以添加一个服务来允许3306端口的流量:

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

使用 ufw

如果你使用的是ufw,可以添加以下规则来允许3306端口的流量:

sudo ufw allow 3306/tcp

然后重新加载防火墙配置:

sudo ufw reload

3. 验证防火墙规则

配置完成后,验证防火墙规则是否生效:

sudo iptables -L -n | grep 3306

或者对于firewalld

sudo firewall-cmd --list-all | grep mysql

对于ufw

sudo ufw status numbered | grep 3306

4. 其他安全建议

  • 限制访问IP:只允许特定的IP地址访问MariaDB,可以使用iptablesfirewalld来实现。
  • 使用SSL/TLS:配置MariaDB使用SSL/TLS加密连接,以提高安全性。
  • 定期更新:确保MariaDB和操作系统都是最新的,以防止安全漏洞。

通过以上步骤,你应该能够在Linux系统上成功配置MariaDB的防火墙规则。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Linux ARP防火墙如何配置规则

0