首页 centos7开放3306端口
文章
取消

centos7开放3306端口

前言

腾讯云轻量级应用服务器控制台,防火墙设置打开3306端口限制,如下:

然而实际上防火墙却并没有放开3306端口,实际是其他的规则给限制了(具体未找出),如下:

1
2
firewall-cmd --list-ports --permanent
20/tcp 21/tcp 22/tcp 80/tcp 443/tcp 8888/tcp 39000-40000/tcp

开放 3306 端口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 开放端口需要先开启防火墙
systemctl start firewalld

# 开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

# 重新载入防火墙使设置生效
firewall-cmd --reload

# 查看是否开放端口
firewall-cmd --zone=public --query-port=3306/tcp


# 关闭已开放端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent

重新运行命令:

1
2
firewall-cmd --list-ports --permanent
20/tcp 21/tcp 22/tcp 80/tcp 443/tcp 8888/tcp 39000-40000/tcp 3306/tcp

说明 3306 端口已经开放,下面就可以通过它远程连接数据库了

本文由作者按照 CC BY 4.0 进行授权