0

PHP スクリプトを介した MySQL との接続に問題があります。

MySQL ユーザーはrootで、GRANTS をroot@'%'に追加して、どこからでも接続できるようにしました。

私のMySQLホストを「bigboy.com.br」と仮定しましょう

面白いのは、私のローカル マシンから、私のテスト サーバーで、スクリプトが MySQL サーバーに正常に接続できることです。しかし、MySQL が実行されている専用サーバーで、同じ PHP スクリプトを実行すると、「' root '@' bigboy.com.br 'へのアクセスが拒否されました」というエラーが表示されます。

4

1 に答える 1

1

リモート接続を許可する場合は、my.cnfのbind-addressも0.0.0.0に設定する必要があります。

編集してmysqlサーバーを再起動した後。

ファイアウォールでは、ポート3306が開いている必要があります。サーバーとクライアントで開くことを忘れないでください。

于 2012-09-18T15:25:50.850 に答える