PHPスクリプトを実行して、リモートホストからいくつかのデータベーステーブルをダンプしようとしています。リモートホストに接続するのではなく、エラーはISPのIPアドレスで「アクセスが拒否されました」と表示されます。他のリモートサーバーに問題なく接続できます。また、HeidiSQLとMySQL Workbenchを使用して接続できません(アクセスも拒否されました)。
何か案は?
リモート接続を許可するには、アクセスを許可するアドレスを切り替える必要があります。これは、データベースに関連付けられたコントロールパネルから実行できます。
mysql.ini (Windows の場合) または mysql.cnf (Linux の場合) は、データベース サーバーへのリモート アクセスを拒否します。mysql 構成ファイルにアクセスできる場合は、次の行を削除します。
バインドアドレス = 127.0.0.0
mysql サーバーを再起動すると、正常に動作するはずです。