‘root’@’localhost”」とか言われて、データベースにアクセスできずに困ることってあると思います。原因MySQLのコンテナを作成する際に指定する環境変数で、MYSQL_USERにrootを指定している場合に、こういった問題が起こります。普段、アプリからはrootでログインしているから、取り急ぎコンテナでもrootでいいや。database.ymlもusernameはデフォルトでrootだし、リリース時の正式なユーザ名は、後で運用担当と相談して決めよう。みたいなのがアウトでございます。volumeに残るので、以降に環境変数を弄っても、染み付いてしまったrootのあんちくしょうが、いつまで経っても同じエラーを引き起こし続けます。xxxxxx上記のコマンドで対象のvolumeを削除した後に、MYSQL_USERをroot以外の名前に指定することで、正しくアプリケーションから、MySQLに接続ができるようになるかと思います。その他の設定が正しく行われていることが前提です。