簡體   English   中英

ERROR 1046 (3D000) at line 22: No database selected, when restore database using deitch/mysql-backup

[英]ERROR 1046 (3D000) at line 22: No database selected, when restoring database using deitch/mysql-backup

我正在使用 docker 映像(deitch/mysql-backup)設置 mysql 數據庫還原。

我創建了一個 docker-compose 文件,我在其中使用 docker image deitch/mysql-backup 實現了用於 mysql 數據庫還原的服務。

  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 restore_1 | ERROR 1046 (3D000) at line 22: No database selected

我想出了一個 docker-compose 服務配置來滿足我的要求。

  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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM