mongodb备份与恢复数据教程

发布时间:2020-06-25编辑:脚本学堂
本文介绍了mongodb备份与恢复数据的方法,mongoDb数据备份主要通过mongodump,基本语法:mongodump -d 数据库名称 -o 备份文件夹名称,需要的朋友参考下。

一,mongoDb数据备份
mongoDb数据备份主要通过mongodump命令。
基本语法:mongodump -d 数据库名称 -o 备份文件夹名称
说明:如果不指定备份文件夹名称,那么就会默认的备份到当前路径下的dump文件夹下。

例如:
 

复制代码 代码示例:

C:Documents and SettingsAdministrator>d:  (回车)
d:>cd mongodb (回车)
d:mongodb>cd bin (回车)

d:mongodbbin>mongodump.exe (回车)如果出现以下内容,就表示备份成功:connected to: 127.0.0.1
all dbs
DATABASE: testMongDb     to     dump/testMongDb
        testMongDb.test to dump/testMongDb/test.bson
                 1 objects
        testMongDb.system.indexes to dump/testMongDb/system.indexes.bson
                 3 objects
        testMongDb.testCollection to dump/testMongDb/testCollection.bson
                 3 objects
        testMongDb.system.js to dump/testMongDb/system.js.bson
                 2 objects
DATABASE: test   to     dump/test
        test.system.indexes to dump/test/system.indexes.bson
                 4 objects
        test.fs.files to dump/test/fs.files.bson
                 1 objects
        test.fs.chunks to dump/test/fs.chunks.bson
                 1 objects
DATABASE: *      to     dump/*注意:上面实例实际上是备份了所有的数据,日常中是不建议这样的。

二,mongoDb恢复数据

mongoDb恢复数据主要通过mongorestore命令完成。
基本格式:mongorestore -d 数据库名称 备份存放路径。
例如:
 

复制代码 代码示例:
C:Documents and SettingsAdministrator>d:  (回车)
d:>cd mongodb (回车)
d:mongodb>cd bin (回车)
d:mongodbbin>mongorestore.exe -d testMongoDb dump/* (回车)