小编Nam*_* VU的帖子

如何使用 mongorestore r3.2.9 从具有新数据库名称的 .gz 备份恢复?

我正在尝试将 mongodb 数据库备份/恢复到 .gz 文件作为示例脚本here

#01 create .gz backup - ok for r3.2.9 and r3.4.10 
mongodump --db ${DB_NAME} --gzip --archive=${BACKUP_FILE_GZ}

#02 restore from .gz file - NOT ok for r3.2.9
mongorestore --gzip --archive=${BACKUP_FILE_GZ} --nsFrom "${DB_NAME}.*" --nsTo "${DB_NAME_RESTORE}.*"
Run Code Online (Sandbox Code Playgroud)

步骤 01 即备份对 mongodb 版本r3.2.9r3.4.10; 虽然步骤 02 不适用于r3.2.9

如何从 .gz 文件中获取mongorestore版本r3.2.9并能够重命名数据库?

ps

我们在这里解决方案,但这需要备份是一个文件夹;我的备份文件很大,即 1Gb-2Gb,所以提取太耗时了。

mongodb backup restore

13
推荐指数
2
解决办法
5万
查看次数

标签 统计

backup ×1

mongodb ×1

restore ×1