ホームページ  >  記事  >  運用・保守  >  Linuxでポート3306を開く方法

Linuxでポート3306を開く方法

(*-*)浩
(*-*)浩オリジナル
2019-05-30 14:43:4311757ブラウズ

MYSQL サーバーをインストールした後、このマシン上のすべての操作は正常ですが、他のマシン上の MYSQL サーバーにリモート アクセスすると、接続できません。ポートの問題、結果:

telnet 192.168.1.245 3306Linuxでポート3306を開く方法

接続できないことが判明しました。ポートがファイアウォールによって制限されていることが判明しました。

あとは、ファイアウォールでポート 3306 を開くだけです。

ファイアウォール構成ファイルを開きます

vi /etc/sysconfig/iptables

次のように:

次の行を追加します:

Linuxでポート3306を開く方法

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
この文を追加するだけです。この文は最後の文の上に追加する必要があることに注意してください(追加はオープンです。ポート 3306 のステートメントは icmp-host-prohibited より前になければなりません。) それ以外の場合は有効になりません。

同様に、別のポートの場合は、「3306」を次のように置き換えます。

その後、ファイアウォールを再起動します

service iptables restart
Done!

以上がLinuxでポート3306を開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。