Ubuntu開放mysql 3306端口
- 1. 檢查 UFW 防火墻規則
- 2. 檢查 iptables 規則
1. 檢查 UFW 防火墻規則
sudo ufw status verbose | grep 3306
若輸出包含 3306/tcp ALLOW,表示端口已開放(如下)
ubuntu@Ubuntu2404:~$ sudo ufw status verbose | grep 3306
3306/tcp ALLOW IN Anywhere
3306/tcp (v6) ALLOW IN Anywhere (v6)
?開放端口命令?:
sudo ufw allow 3306/tcp
sudo ufw reload
2. 檢查 iptables 規則
sudo iptables -L -n | grep 3306
sudo iptables -L -n -t nat | grep 3306 # 檢查 NAT 規則
?開放端口命令?:
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo netfilter-persistent save