如果你下载一个 mongodb 实例的 compose.io 备份并解压缩你最终得到的 .tar 文件.ns
和单个数字的扩展名。你如何从这些恢复数据库?
问问题
3484 次
1 回答
16
.ns .0 .1 等文件是数据文件本身。
这是原始数据库,您可以使用mongodump
这些文件,然后像往常一样使用 mongorestore:
该解决方案可以在 mongo 3.0 之前使用,但 --dbpath 不再支持mongodump
.
Mongo 3.0 解决方案:
mongod --dbpath ./
从包含文件的解压缩下载目录运行.ns
。- 运行
mongodump -d [DBNAME] -o [DIR TO DUMP TO]
...选项不是必需的。 - 照常进行 mongorestore
于 2016-01-03T00:07:13.723 回答