2016-10-12 1 views
0

私は、IP "myApacheIP"を持つコンピュータ(win server 2012)とIP "mySQLIP"を持つ他のコンピュータ(win server 2012)にMySQLサーバを持っています。外部IPからMySqlに接続する

ApacheがインストールされているコンピュータにPhpMyAdminがインストールされていますが、MySQLサーバーにアクセスできません。 両方のコンピュータでファイアウォールが無効になっているため、ファイアウォールに問題はありません。 設定が必要なことはありますか?

+0

(my.cnfの)を設定し、 '' bind-address = APACHE_IP_ADDRESS''を実行し、mysqlサーバを再起動します。 – Bernhard

答えて

0

明示的にリモート接続を許可するには、my.cnfを更新する必要があります。

#bind-address = 127.0.0.1#bind-address = 0.0.0.0に変更してから、MySQLサーバーを再起動します。

あなたは、その後のようなものを使用して、特定のIPのためのファイアウォールのあなたの3306ポートを開く必要があります:mysqlの設定でApacheサーバのIPアドレスを許可する

iptables -A INPUT -i eth0 -s YOUR_IP_ADDRESS -p tcp --destination-port 3306 -j ACCEPT

関連する問題