无法使用适当的凭据登录到mysql docker容器

时间:2018-08-19 18:18:01

标签: mysql docker

这是我用来创建mysql容器的docker-compose文件

尽管,这听起来确实是一个简单的问题,但我已经尝试了所有可能的解决方案,然后在没有任何效果的情况下将其发布。

容器正在成功运行。在此之前,mysql用户名和密码是不同的。

更改后,我遇到了问题。

我已经完全删除了所有正在运行的图像 容器,我已经删除了制作的卷

仍然无法登录到正在运行的容器。使用root用户名密码或创建的用户并通过

mysql:
     image: mysql5.6image(comes from ECR)
     container_name: mysqlcont
     restart:always
     environment:
          MYSQL_ROOT_PASSWORD: some_pass
          MYSQL_DATABASE: databasename
          MYSQL_USER: username
          MYSQL_PASSWORD: some_pass
     volumes:
          - ./sqldata:/var/lib/mysql

错误消息:

Access denied for user 'root'@'localhost'(using password:yes)

它仅在以下情况下起作用:

  

每次运行docker-compose up时,我都必须设置新的音量   我通过 环境 传递的用户无法正常工作。

0 个答案:

没有答案