如果下载mongodb实例的compose.io备份并解压缩.tar文件,则最终会得到.ns
和个位数的扩展名。如何从这些数据库中恢复数据库?
.ns.0.1等文件本身就是数据文件。
这是原始数据库,你可以mongodump
那些文件,然后像往常一样存储:
这个解决方案可以在mongo 3.0之前运行,但不再支持dbpath通过CCD_ 3。
Mongo 3.0解决方案:
- 从带有提取的下载
.ns
文件的目录中运行mongod --dbpath ./
- 运行
mongodump -d [DBNAME] -o [DIR TO DUMP TO]
。。。不需要选项 - 照常进行mongorestore