解決策: 1. まず、
docker ps コマンドを使用して実行中のコンテナをチェックし、接続先の mysql が開始されていることを確認します。そうでない場合は、docker start コマンド起動を使用してください (下の図に示されている結果は、mysql が開始されたことを示しています)
2.次に、 # を実行します。 ##docker exec -it b30062adc08c /bin/bash commandmysql コンテナを入力します
3. 次に、mysql -u root -p コマンドを入力し、独自のパスワードを入力し、最後に更新パスワードを入力しますステートメント: ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY ' 123456'; #4. 最後に、mysql を再起動し、navicat を使用して正常に接続します 推奨チュートリアル:以上がdocker で mysql への接続が失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。