Dockerをインストールした後、PHPMyAdminにログインするとエラーが発生したため対処法をメモする。
エラー内容
原因
docker-compose.ymlの以下の記述が間違っていた。
今回はMYSQL_ROOT_PASSWORD
が違っており、かつ
MYSQL_USER
とMYSQL_PASSWORD
は既にあるものを設定していたため、エラーが出た。
docker-compose.yml
environment:
- MYSQL_ROOT_PASSWORD=root #→rootユーザーのパスワードに変更
- MYSQL_USER=root #→root以外のユーザー名に変更
- MYSQL_PASSWORD=rootユーザーのパスワード #→任意のパスワードに変更
<メモ>
MYSQL_ROOT_PASSWORD
…rootユーザーのパスワードを設定しないといけない。
MYSQL_USER
…設定すると自動で新しいユーザーを作成する。
MYSQL_PASSWORD
…設定すると自動で新しいパスワードを作成する。
参考サイト
DockerでMySQLサーバーを構築するときの環境変数の設定
https://qiita.com/pachi-dragon/items/8d248c518eb25cd9cf68