mongo db dump&restore(备忘)

来源:互联网 发布:2016年中美进出口数据 编辑:程序博客网 时间:2024/05/20 15:38

简述:

数据库dump备份以及恢复

(参考:http://www.cnblogs.com/jiangzhichao/archive/2011/08/12/2135899.html)


操作:

1. 备份

mongodump -h 127.0.0.1:27017 -d testdb -o C:\Users\Administrator\Desktop\testdb_data
之后在testdb_data文件夹下生成




2. 恢复

进入到dump之后的文件夹

进入之前备份的文件夹,在cmd中运行

mongorestore -h 127.0.0.1:27017 -d testdb --directoryperdb ./

如果希望恢复之前,--drop 原有数据(新表插入前,先删除旧表),

或者也可以直接drop掉数据库

mongo testdb --eval "db.dropDatabase()"



drop后恢复

mongorestore -h 127.0.0.1:27017 -d testdb -drop --directoryperdb ./ 








原创粉丝点击