相关疑难解决方法(0)

无法在Windows 10上初始化MySQL数据库

使用Laradock

系统信息:

  • Docker版本:17.10.0-ce,构建f4ffd25
  • 操作系统:Windows 10 Home

当我跑步时,docker-compose up -d mysql我得到了错误.以下是docker日志

[注意]基础设置为/ usr /

[警告]语法'--symbolic-links/-s'已弃用,将在以后的版本中删除

[警告]'NO_ZERO_DATE','NO_ZERO_IN_DATE'和'ERROR_FOR_DIVISION_BY_ZERO'sql模式应该与严格模式一起使用.它们将在未来版本中与严格模式合并.

[错误] - 指定了初始化但数据目录中包含文件.中止.

[错误]中止

我尝试删除mysql文件夹下~/.laradock\data,但没有工作.

更新1

laradock Dockerfile下的MySQL容器

mysql:
  build:
    context: ./mysql
    args:
      - MYSQL_VERSION=${MYSQL_VERSION}
  environment:
    - MYSQL_DATABASE=${MYSQL_DATABASE}
    - MYSQL_USER=${MYSQL_USER}
    - MYSQL_PASSWORD=${MYSQL_PASSWORD}
    - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
    - TZ=${WORKSPACE_TIMEZONE}
  volumes:
    - ${DATA_SAVE_PATH}/mysql:/var/lib/mysql
    - ${MYSQL_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
  ports:
    - "${MYSQL_PORT}:3306"
  networks:
    - backend
Run Code Online (Sandbox Code Playgroud)

MySQL Dockerfile

ARG MYSQL_VERSION=8.0
FROM mysql:${MYSQL_VERSION}

MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>

#####################################
# Set Timezone
#####################################

ARG TZ=UTC
ENV TZ ${TZ}
RUN …
Run Code Online (Sandbox Code Playgroud)

mysql docker laradock

11
推荐指数
1
解决办法
9358
查看次数

标签 统计

docker ×1

laradock ×1

mysql ×1