首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第22行出现错误1046 (3D000):使用deitch/mysql-backup恢复数据库时,未选择数据库

第22行出现错误1046 (3D000):使用deitch/mysql-backup恢复数据库时,未选择数据库
EN

Stack Overflow用户
提问于 2019-08-24 19:17:47
回答 1查看 494关注 0票数 0

我正在设置mysql数据库恢复使用docker镜像(deitch/mysql-backup)。

我已经创建了一个docker-compose文件,在其中我使用docker镜像deitch/ mysql -backup实现了mysql数据库恢复服务。

代码语言:javascript
复制
  restore:
    image: databack/mysql-backup
    volumes:
     - ./dbRestore/Dump20190824.sql.tar.gz:/dbr/Dump20190824.sql.tar.gz
    environment:
     - DB_RESTORE_TARGET=/dbr/Dump20190824.sql.tar.gz
     - DB_USER=root
     - DB_PASS=root
     - DB_PORT=3306
     - DB_DUMP_DEBUG=true
     - DB_SERVER=mysql
    depends_on:
      - mysql

当我运行docker-compose时,我得到了这个错误- restore_1 | ERROR 1046 (3D000) at line 22: No database selected

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-12 22:00:52

我已经提出了一个docker-compose服务配置来满足我的需求。

代码语言:javascript
复制
  backup:
    image: databack/mysql-backup
    restart: always
    user: "0"
    volumes:
      - ./dbBackup:/dbb
    environment:
      - DB_DUMP_TARGET=/dbb
      - DB_USER=root
      - DB_PASS=root
      - DB_PORT=3306
      - DB_NAMES=karakira
      - DB_DUMP_FREQ=720
      - DB_DUMP_BEGIN=+90
      - DB_SERVER=mysql
    depends_on:
      - django
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57637452

复制
相关文章

相似问题

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