ホームページ > 運用・保守 > Docker > docker で mysql への接続が失敗した場合の対処方法

docker で mysql への接続が失敗した場合の対処方法

王林
リリース: 2020-05-21 11:39:53
オリジナル
5152 人が閲覧しました

docker で mysql への接続が失敗した場合の対処方法

#問題の説明:

ホストで navicat を使用して仮想マシンの mysql に接続すると、次のエラー メッセージが表示されます:

docker で mysql への接続が失敗した場合の対処方法

解決策:

1. まず、

docker ps コマンドを使用して実行中のコンテナをチェックし、接続先の mysql が開始されていることを確認します。そうでない場合は、docker start コマンド起動を使用してください (下の図に示されている結果は、mysql が開始されたことを示しています)

docker で mysql への接続が失敗した場合の対処方法

2.次に、 # を実行します。 ##docker exec -it b30062adc08c /bin/bash commandmysql コンテナを入力します

3. 次に、mysql -u root -p コマンドを入力し、独自のパスワードを入力し、最後に更新パスワードを入力しますステートメント: ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY ' 123456';

docker で mysql への接続が失敗した場合の対処方法

#4. 最後に、mysql を再起動し、navicat を使用して正常に接続します

docker で mysql への接続が失敗した場合の対処方法

推奨チュートリアル:

docker チュートリアル

以上がdocker で mysql への接続が失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート