sql >> データベース >  >> RDS >> Mysql

goとdockerでmysqlサーバーに接続できません-tcp127.0.0.1:3306にダイヤルします:接続:接続が拒否されました

    localhostに接続できません Dockerから(特にMacの場合、Dockerは表面下のLinux VMで実行されます)、ホストマシンによって提供されるサービスにアクセスすることを期待します。

    ただし、特別なホスト名docker.for.mac.localhostを使用してIPアドレスでホストマシンにアクセスする機能があります。 。他のDockerネットワークの問題がない場合は、接続文字列を修正してdocker.for.mac.localhost:3306を使用します この問題を解決し、ホストマシン上のサービスへのアクセスを許可する必要があります。

    (この回避策の詳細については、Dockerドキュメント 。)



    1. Hibernateのtransaction.commit()とは何ですか?

    2. Oracle 18cの新機能:パーティショニングのオンライン変更

    3. PHP/MySQLでの再帰的コメントの実装

    4. MySQL:where句の列'column_name'があいまいです