MongoDB的恢复与备份
备份
mongodump -h dbhost -d dbname -o dbdirectory
-h MongoDB所在的服务器 例如127.0.0.1:27017
-d 需要备份的数据库实例 例如test
-o 备份数据存放的地方
mongodump -h localhost -d demo -o E:\kiki
mongodump 127.0.0.1:27017上的所有数据,备份到bin/dump/目录中
mongodump --collection COLLECTION --db DB_NAME 备份指定数据库的集合
恢复数据库
mongorestore -h dbhost -d dbname dbdirectory
-h MongoDB所在的服务器地址
-d 需要恢复的数据库实例 例如test,可变动
dbdirectory 备份数据所在的位置
--drop 恢复的时候,先删除当前的数据,然后恢复备份的数据。