異なるデータベース間でいくつかのデータをコピーしようとしています。テストでは、ローカルホスト上で2つのデータベースを使用しただけで、すべてが正常に機能しましたが、2つの異なるホストへの接続を確立しようとすると、機能しなくなりました。私のコードは次のようになります。
$sourceDb = new ezSQL_mysql($settings['dbuser'], $settings['dbpass'], $settings['dbname'], $settings['dbhost']);
$targetDb = new ezSQL_mysql($settings['syncdbuser'], $settings['syncdbpass'], $settings['syncdbname'], $settings['syncdbhost']);
そしてエラーメッセージはこれです:
Warning: Error establishing mySQL database connection.
Correct user/password? Correct hostname?
Database server running? in ez_sql_mysql.php on line 89
PHP Warning: mySQL database connection is not active
in ez_sql_mysql.php on line 121
異なるホストへの2つの接続を妨げる、私が気付いていない問題はありますか?
ところで。接続情報は100%正しいです。1つの接続のみを使用すると、すべてが問題なく機能します。