[英]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.