温馨提示×

centos7怎么开放3306端口

小亿
411
2024-02-02 14:44:41
栏目: 编程语言

要在CentOS 7上开放3306端口,可以按照以下步骤进行操作:

  1. 登录到CentOS 7服务器上,使用root用户或具有sudo权限的用户。

  2. 打开防火墙配置文件/etc/sysconfig/iptables/etc/firewalld/zones/public.xml,具体文件路径取决于你使用的防火墙管理工具。

  3. 如果你使用的是iptables,请在文件中添加以下规则:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

如果你使用的是firewalld,请使用以下命令添加规则:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
  1. 保存文件并关闭。

  2. 重新加载防火墙配置以使更改生效。如果你使用的是iptables,请使用以下命令:

sudo service iptables restart

如果你使用的是firewalld,请使用以下命令:

sudo systemctl restart firewalld

现在,你已经成功开放了3306端口。请确保3306端口未被其他应用程序占用,并确保你的MySQL服务器正在监听该端口。

0