Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用正确的凭据登录mysql docker容器_Mysql_Docker - Fatal编程技术网

无法使用正确的凭据登录mysql docker容器

无法使用正确的凭据登录mysql docker容器,mysql,docker,Mysql,Docker,这是我的docker compose文件,用于创建mysql容器 虽然,这听起来是一个很容易的问题,但我已经尝试了所有可能的解决方案,并在没有任何效果后发布了它 容器正在成功运行。在此之前,mysql用户名和密码是不同的 改变后,我有问题 我已经完全删除了图片,我已经删除了所有的跑步记录 容器我已经删除了制作的卷 我仍然无法登录到正在运行的容器。使用root用户名密码或创建的用户和密码 mysql: image: mysql5.6image(comes from ECR) c

这是我的docker compose文件,用于创建mysql容器

虽然,这听起来是一个很容易的问题,但我已经尝试了所有可能的解决方案,并在没有任何效果后发布了它

容器正在成功运行。在此之前,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
else时,我都必须设置新的音量 我通过环境传递的用户不工作


请记住,MySQL对本地用户和远程用户有不同的
GRANT
语法。@tadman我如何修复它