MYSQL サーバーをインストールした後、このマシン上のすべての操作は正常ですが、他のマシン上の MYSQL サーバーにリモート アクセスすると、接続できません。ポートの問題、結果:
telnet 192.168.1.245 3306
接続できないことが判明しました。ポートがファイアウォールによって制限されていることが判明しました。あとは、ファイアウォールでポート 3306 を開くだけです。
ファイアウォール構成ファイルを開きます
vi /etc/sysconfig/iptables
次のように:
次の行を追加します:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
同様に、別のポートの場合は、「3306」を次のように置き換えます。
その後、ファイアウォールを再起動します
service iptables restart
以上がLinuxでポート3306を開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。