在Linux系统上配置MariaDB的防火墙规则,通常涉及以下几个步骤:
默认情况下,MariaDB监听3306端口。你可以通过以下命令确认MariaDB监听的端口:
sudo netstat -tuln | grep mariadb
或者使用ss
命令:
sudo ss -tuln | grep mariadb
根据你使用的防火墙工具(如iptables
、firewalld
或ufw
),配置相应的规则。
iptables
如果你使用的是iptables
,可以添加以下规则来允许3306端口的流量:
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
如果你需要保存这些规则,可以使用iptables-save
和iptables-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
配置完成后,验证防火墙规则是否生效:
sudo iptables -L -n | grep 3306
或者对于firewalld
:
sudo firewall-cmd --list-all | grep mysql
对于ufw
:
sudo ufw status numbered | grep 3306
iptables
或firewalld
来实现。通过以上步骤,你应该能够在Linux系统上成功配置MariaDB的防火墙规则。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux ARP防火墙如何配置规则