使用Docker Compose在Docker Contain中拒绝MySQL访问

时间:2018-12-03 17:40:15

标签: mysql docker docker-compose

我正在创建一个Docker容器并运行最新的MySQL服务器。但是,当我尝试访问MySQL Server时,我一直拒绝访问。下面是我的docker-compose.yml文件。

version: '3'
services:
  mysqlserver:
    image: mysql:latest
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root123
      MYSQL_DATABASE: hotel_operations
      MYSQL_USER: test
      MYSQL_PASSWORD: test123

我使用以下命令进入容器。

sudo docker exec -it <containerId> sh

然后我尝试使用以下命令访问我的MySQL。

mysql -u test -p
password: test123

我不断尝试下去。

ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)

0 个答案:

没有答案