我正在使用PHP和MySql处理docker应用程序。使用命令行访问MySql时,我遇到错误: -
我的docker-compose文件: 版本:' 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容器并输入MySQL -u root -p
并输入了密码,但我遇到了这个错误:
ERROR 1045(28000):拒绝访问用户&root;' @' localhost' (使用 密码:Y
ES)
如何通过命令行或其他方式访问容器中的test_db数据库?感谢