2016-10-31 11 views
0

データベースをホストしているMySQLサーバー(Centos 6.7)があります。 これはプロダクションサーバーであり、ビジネスには数多くのvb.netアプリケーションが接続されており、MySQLボックス自体にホストされている他の内部専用サイトもあります。サーバー2のApacheからサーバー1のMySQLインスタンスに接続できません

私は、外部サイトをホストしているWebサーバー(Centos 6.7)を持っています。 このサイトは、私がMySQLiを経由して達成しようとしているMySQLサーバー、私がしようとするものがどんなにに話をする必要があり、私は入れませんすべてが

Can't connect to MySQL server on '[MY-MYSQL-SVR-HOSTNAME]' 

である私は、MySQLが動作していることを確認してきた - それはあります。

私はファイアウォールのルールをフラッシュし、ファイアウォールを無効にしても、干渉してはいけません。

私は接続しているユーザーが%(任意のホスト)から接続するための適切なアクセス許可を持っていることを確認しました。

また、PHPのmysqliモジュールがインストールされていることを確認しました。

私は次に何をしようとするのかについて少し迷っています。任意のヘルプはappriciatedです。

+1

接続を確認しようとする最初のことは、 "telnet MYSQL_IP port"に接続することですか? –

+0

それは確かにあります。 また、簡単な「選択」ステートメントを持つテストファイルをWindowsボックスに移動して、初​​めて完全に動作します。 – John

+1

これはあなたのアプリがエラーを出しているか、「mysql -h mysqlIP -u user -p」にも接続できません。 –

答えて

0

だから問題は

setsebool -P httpd_can_network_connect=1 

...、SELINUXなるように特別にこのビットを判明私は今、その作業を許容するためにSELinuxを設定しました! :)

関連する問題