CentOS7で3306ポートを開放する方法は何ですか?

CentOS 7で3306ポートを開くには、以下の手順に従って操作してください。

  1. CentOS 7サーバーにルートユーザーまたは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ポートを成功で開放しました。他のアプリケーションによってポートが使用されていないか、MySQLサーバーがポートにリッスンしていることを確認してください。

bannerAds