首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql>源代码backupfile.sql不适合我

mysql>源代码backupfile.sql不适合我
EN

Stack Overflow用户
提问于 2020-07-17 05:11:24
回答 1查看 100关注 0票数 1

我尝试了所有的解决方案,给出了以下链接:解链,但我失败了。

我有带docker的exec mysql实例。

码绝对路径mysql> source D:\dc@vsw\XXXX\suranabr_dev01_1.sql

误差Failed to open file 'D:\dc@vsw\XXXX\suranabr_dev01_1.sql', error: 2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-17 05:20:33

为什么不将backupfile.sql放在dockerfile中,以便在容器打开后自动恢复?

代码语言:javascript
复制
FROM mysql
COPY backupfile.sql  /docker-entrypoint-initdb.d/

当容器首次启动时,将创建具有指定名称的新数据库,并使用提供的配置变量进行初始化。此外,它还将执行扩展名为.sh、.sql和.sql.gz的文件,这些文件位于/docker-entrypoint-initdb.d中。

mysql-docker-初始化一个新实例

代码语言:javascript
复制
docker exec -i mysql-container mysql -uuser -ppassword name_db < backup.sql

进口data.sql MySQL码头集装箱

或与码头-撰写

代码语言:javascript
复制
version: '3.1'

services:

  db:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    volumes:
      - $PWD/backup.sql : /docker-entrypoint-initdb.d/backup.sql
    environment:
      MYSQL_ROOT_PASSWORD: example
      MYSQL_DATABASE: test
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62947462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档