LoginSignup
0
1

Dockerでbuildしなおしたらphpmyadminに接続できなくなった

Posted at

はじめに

Dockerを利用してからまだ2か月も経っていません。初歩的な部分でつまずくことが多いですが、同じミスはしたくないのでここに解決方法を残しておきます。

問題点

dockerでビルドし直したところ、phpmyadminに接続したときにエラーが出てきてしまった。

「MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。」とのことだったので、MYSQL_USER、MYSQL_PASSWORD、PMA_USER、PMA_PASSWORDを確認したが、特に問題は見つからず、。

原因

データボリュームにvolumeのゴミがまだあったことが原因でした。volumeを削除するコマンドを打たないと消えないっぽいです。以前ビルドした情報がvolumeに残っていたため、いくらビルドし直してもうまくいきませんでした。

解決方法

volumeを全て削除するコマンドを実行し、volumeを削除します。
その後、ビルドし直したら成功しました。

volume削除
 docker volume rm $(docker volume ls -qf dangling=true)
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1