MongoDB(四)

备份

打开新窗口

  • -h:指定的是数据库以及端口
  • -d:指定需要备份的数据库的名字
  • -o:指定的是备份在哪个路径下
python@ubuntu:~$ mongodump -h 127.0.0.1:27017 -d newdb -o ~/Desktop/mongo/
2019-12-30T15:18:45.989+0800	writing newdb.b to 
2019-12-30T15:18:45.990+0800	writing newdb.a to 
2019-12-30T15:18:45.996+0800	done dumping newdb.a (14 documents)
2019-12-30T15:18:46.704+0800	done dumping newdb.b (101000 documents)

注意:在外面备份

恢复

  • --dir:指定的是备份数据所在的位置
python@ubuntu:~$ mongorestore -h 127.0.0.1:27017 -d newdb2 --dir ~/Desktop/mongo/newdb/
2019-12-30T15:26:33.008+0800	building a list of collections to restore from /home/python/Desktop/mongo/newdb dir
2019-12-30T15:26:33.009+0800	reading metadata for newdb2.b from /home/python/Desktop/mongo/newdb/b.metadata.json
2019-12-30T15:26:33.021+0800	restoring newdb2.b from /home/python/Desktop/mongo/newdb/b.bson
2019-12-30T15:26:33.022+0800	reading metadata for newdb2.a from /home/python/Desktop/mongo/newdb/a.metadata.json
2019-12-30T15:26:33.034+0800	restoring newdb2.a from /home/python/Desktop/mongo/newdb/a.bson
2019-12-30T15:26:33.037+0800	restoring indexes for collection newdb2.a from metadata
2019-12-30T15:26:33.037+0800	finished restoring newdb2.a (14 documents)
2019-12-30T15:26:34.543+0800	restoring indexes for collection newdb2.b from metadata
2019-12-30T15:26:34.923+0800	finished restoring newdb2.b (101000 documents)
2019-12-30T15:26:34.924+0800	done

查看是否成功

> show dbs
admin   0.000GB
local   0.000GB
newdb   0.004GB
newdb2  0.004GB
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值