はじめに
mysqlのコンテナを起動した後、Access deniedがhealthcheckの度に発生していた。
(別のユーザーで接続していたため直接問題はなかったが、エラーが出まくっててうるさかった)
エラー内容
dockerコンテナを起動するとこんなエラー
Access denied for user 'root'@'localhost' (using password: NO)
Access denied for user 'root'@'localhost' (using password: NO)
Access denied for user 'root'@'localhost' (using password: NO)
Access denied for user 'root'@'localhost' (using password: NO)
...
解決方法
healthcheck:
test: mysqladmin ping
interval: 3s
timeout: 3s
retries: 3
↓↓↓
healthcheck:
test: mysqladmin ping -proot
interval: 3s
timeout: 3s
retries: 3
docker-composeでhealthcheck時にrootのパスワードを指定できていなかった
コメント