现在的位置: 首页 > 综合 > 正文

mongodb数据导入导出以及备份恢复

2017年12月10日 ⁄ 综合 ⁄ 共 773字 ⁄ 字号 评论关闭

http://blog.csdn.net/liuzhoulong/article/details/6849978

数据恢复mongorestore


由于刚刚已经做了备份,所以我们先将库my_mongodb 删除掉
> use my_mongodb
switched to db my_mongodb
> db.dropDatabase()
{ "dropped" : "my_mongodb", "ok" : 1 }
> show dbs
admin (empty)
local (empty)
test (empty)
>
接下来我们进行数据库恢复
[root@localhost bin]# ./mongorestore -d my_mongodb my_mongodb_dump/*
connected to: 127.0.0.1
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/user.bson
Wed Apr 11 00:03:03 going into namespace [my_mongodb.user]
Wed Apr 11 00:03:03 2 objects found
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/system.indexes.bson
Wed Apr 11 00:03:03 going into namespace [my_mongodb.system.indexes]
Wed Apr 11 00:03:03 { name: "_id_", ns: "my_mongodb.user", key: { _id: 1 }, v: 0 }
Wed Apr 11 00:03:03 1 objects found
[root@localhost bin]#
经验证数据库又回来了,其实要是想恢复库,也大可不必先删除my_mongodb 库,只要指
明 –drop 参数,就可以在恢复的时候先删除表然后再向表中插入数据

抱歉!评论已关闭.