docker composeでmysqlコンテナ立ち上げただけなのに、なぜかログインできず小一時間が溶けた。
初歩的すぎて誰も引っかからないと思うけど、一応供養しておく。
エラーログ
rootでログインしようとしたけど拒否される。
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
誤
めちゃくちゃ初歩的かもしれないけど、こういう事書いちゃダメ。
db:
image: mysql:5.7
~略~
environment:
MYSQL_DATABASE: db
MYSQL_USER: root
MYSQL_PASSWORD: root
MYSQL_ROOT_PASSWORD: root
~略~
正
db:
image: mysql:5.7
~略~
environment:
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: pass
MYSQL_ROOT_PASSWORD: root
~略~