ERROR 1045(28000):拒绝访问用户&root;' @' localhost' (使用密码:Y

时间:2017-12-21 10:34:19

标签: php mysql docker docker-compose

我正在使用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数据库?感谢

0 个答案:

没有答案