【发布时间】:2016-04-06 22:30:12
【问题描述】:
如果您下载 mongodb 实例的 compose.io 备份并解压缩 .tar 文件,您最终会得到 .ns 和个位数的扩展名。你如何从这些恢复数据库?
【问题讨论】:
标签: mongodb restore compose-db
如果您下载 mongodb 实例的 compose.io 备份并解压缩 .tar 文件,您最终会得到 .ns 和个位数的扩展名。你如何从这些恢复数据库?
【问题讨论】:
标签: mongodb restore compose-db
.ns .0 .1 等文件是数据文件本身。
这是原始数据库,您可以mongodump 这些文件,然后像往常一样使用 mongorestore:
This solution 可以在 mongo 3.0 之前使用,但不再支持 --dbpath
mongodump.
.ns 文件的解压缩下载目录中运行mongod --dbpath ./。mongodump -d [DBNAME] -o [DIR TO DUMP TO] ...不需要选项。【讨论】: