错误1045(28000):拒绝访问用户'root'@'localhost'(使用密码:Y

我正在使用PHP和MySql的泊坞窗应用程序。 在使用命令行访问MySql时,我遇到一个错误:

我的docker – 撰写文件:版本:'2'

services: web: image : php:7.0-apache build : ./app volumes : - "./app:/var/www/html" ports: - "5000:80" links: - mysqlserver mysqlserver: image : mysql ports: - "3307:3306" environment: MYSQL_ROOT_PASSWORD : rootpass MYSQL_DATABASE : test_db volumes: - "/var/lib/mysql" 

我进入了MySQL容器并inputMySQL -u root -p并input了密码,但遇到了这个错误:

错误1045(28000):访问拒绝用户'root'@'localhost'(使用密码:Y
ES)

如何通过命令行或其他方式访问容器中的test_db数据库? 谢谢