linux

mariadb于linux如何配置防火墙

小樊
36
2025-08-19 13:58:05
栏目: 云计算

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

1. 安装防火墙软件

首先,确保你的Linux系统上已经安装了防火墙软件。常用的防火墙软件包括iptablesfirewalldufw。以下是使用这些软件的示例。

使用 iptables

sudo apt-get update
sudo apt-get install iptables

使用 firewalld

sudo apt-get update
sudo apt-get install firewalld

使用 ufw

sudo apt-get update
sudo apt-get install ufw

2. 配置防火墙规则

根据你使用的防火墙软件,配置相应的规则以允许MariaDB的端口(默认是3306)。

使用 iptables

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

使用 firewalld

sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload

使用 ufw

sudo ufw allow 3306/tcp
sudo ufw reload

3. 保存防火墙规则

确保防火墙规则在系统重启后仍然有效。

使用 iptables

sudo sh -c "iptables-save > /etc/iptables/rules.v4"

使用 firewalld

firewalld会自动保存规则,无需额外操作。

使用 ufw

ufw也会自动保存规则,无需额外操作。

4. 验证防火墙规则

最后,验证防火墙规则是否正确应用。

使用 iptables

sudo iptables -L -n | grep 3306

使用 firewalld

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

使用 ufw

sudo ufw status numbered | grep 3306

5. 其他安全建议

通过以上步骤,你可以在Linux系统上为MariaDB配置防火墙,确保其安全运行。

0
看了该问题的人还看了