1 数据备份(mongodump)
- 命令符:mongodump
- 作用:导出全部数据至指定目录中
- 语法:
$ mongodump -h dbhost -d dbname -o dbdirectory
-h
:MongoDB所在erver,可以是ip或ip : port-d
:DataBase名称-o
:备份的数据存放目录,该目录必须存在。备份后数据以dbname为文件夹,放在该目录中。
- example:
$ mongodump -g 127.0.0.1 -d test -o D:/backUp
2 数据恢复(mongorestore)
- 命令符:mongorestore
- 作用:恢复备份的数据
- 语法:
$ mongorestore -h dbhost -d dbname dbdirectoryperdb [--drop]
-h
:MongoDB所在server-d
:需要恢复database名字,恢复后在目标库中以此名词存在。--directoryperdb
:待备份数据路径。--drop
:先删除当前数据,再恢复备份的数据。
- example:
$ mongorestore -h 127.0.0.1 -d newtest D:/backUp/test