MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

63 篇文章 10 订阅 ¥39.90 ¥99.00

MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

一、mongodump优缺点

mongodump的优点:

  • 备份单个数据库、集合甚至集合子集时,是很好的选择。

mongodump的缺点:

  • 比较慢

二、备份数据库

要备份所有数据库,只需运行mongodump。如果在mongod的同一台机器上运行mongodump,可以简单指定mongod的运行端口:

mongodump -p 31000
  • mongodump会在当前目录下创建一个dump目录,包含了转储的所有数据。
  • dump目录是按照数据库和集合的结构来组织成文件夹和子文件夹的。实际数据存储在.bson文件中,其中仅仅是以BSON格式依次存储了集合中的所有文档。
  • 可以使用MongoDB附带的bsondump工具查看.bson文件。

甚至不需要运行服务器就可以使用mongodump。可以使用–dbpath选项来指定数据目录,mongodump会使用这些数据文件来复制数据:

mongodump --dbpath /data/db

如果mongod正在运行,不应该使用–dbpath选项。

如果运行mongod时使用了–replSet选项,则可以使用mongodump的–oplog选项。这会跟踪转储发生时服务器上发生的所有操作,从而在恢复备份时重放这些操作。这样就可以从源服务器上得到某一时间点的一致性快照。

如果给mo

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值