とにかく、リモートアクセスを許可するために、リモートmysqlサーバーに接続するときに表示されるエラーメッセージなどの詳細を提供する必要があります。確認する必要のあるチェックリストは次のとおりです。
-
権限を付与します。mysqlはデフォルトでlocalhost(127.0.0.1)からのアクセスのみを許可し、他のIPアクセスを許可します。 '123456'で識別される'root'@'%'へ;
フラッシュ特権;
-
サーバーのファイアウォール設定を確認して、mysqlがポート3306(デフォルト)を通過できるようにします
-
その他:Linuxサーバーの場合、mysql設定ファイルの「バインドアドレス」もコメントアウトする必要があると思います。たとえば、mysqlクライアントが間違ったタイムゾーンを自動検出する場合は、手動で設定する必要があります。クライアントPC;など
あなたへの私の提案は、ただ盲目的にグーグルで回るのではなく、論理的に最初に考えてください。直接的な答えがない場合もあります