一,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 数据库名称 备份存放路径。
例如: