什么是 mongodump ?

备份 mongodb 数据,导出 bson 格式的文件

options 说明

  • 一般选项

    -help
        返回选项和使用mongodump的信息。
    -version
        返回mongodump版本号。
  • 信息显示选项

    -v, -verbose    更详细的日志输出,增加多个 -v 的形式,输出更多的日志。如 mongodump -v
    -quiet  隐藏所有日志输出
  • 连接选项

    -h, -host   指定要连接到的 mongodb 主机,默认 localhost:27017-port   指定运行 mongodb 服务的端口,默认 27017(-h hostname:portnum 等价于 -h hostnae -port portnum)
  • 授权选项

    -u, -username
        指定用来进行身份验证使用身份验证 mongodb 数据库用户名-p, -password
        指定用来进行身份验证使用身份验证 mongodb 数据库密码-authenticationDatabase
        保存了用户校验的数据库名字,如果不指定身份验证数据库,mongodump假设导出指定的数据库用户的凭证。-authenticationMechanism
        身份验证机制,默认 -SHA-1
  • 命名空间选项

    -d, -db
        指定需要备份的数据库,如果不指定,mongodump会备份所有数据库-c, -collection
        指定需要备份的 collection,如果不指定,会备份指定数据库的全部 collection
  • 过滤选项

    -q, -query      提供一个 json 格式的 string 来过滤掉备份的记录。使用 "'" 单引号,避免和 shell 交互。例如 {'x':{'$gt':1}}  
  • 存储选项

    -o, -out
        指定备份的 bson 文件存储的路径,默认情况下是在当前路径下的 dump 文件夹中-dumpDbUsersAndRoles
        备份 user 定义和 roles 定义,仅适用于适用了 -d(-db) 选项时 -excludeCollection
        指定哪些 collection 不备份。可能指定多个,是数组形式的-excludeCollectionsWithPrefix
        指定哪些前缀是这个的 collection 不进行备份。同上,可能指定多个

例子

mongodump

本地运行在 27017 端口的 mongodb 的所有数据库备份到当前路径下 dump 文件夹(不存在会自动创建)下对应数据库名字的子目录下

mongodump -d test -c user

本地运行在 27017 端口的 mongodb 中 test 数据库的 user 集合数据备份到当前路径的 dump 文件夹下

mongodump --host 129.102.2.1 --port 37017 --u mitkey --p 123456789 --o D:/mongodb/back/all-2016-3-22

mongodb 备份 mongodump相关推荐

  1. MongoDB 备份(mongodump)与恢复(mongorerstore)

    MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的数据量级转存的服务器 ...

  2. Linux系统mongdb还原数据库,linux - mongodb备份mongodump、恢复mongorestore

    前言 服务器都会涉及到服务迁移或者备份恢复的时候,今天简单总结mongodb的备份与恢复. mongodump和mongorestore --备份单个表 mongodump -u superuser ...

  3. MongoDB备份(mongodump)与恢复(mongorestore)工具实践

    mongodump和mongorestore实践 1.mongodump备份工具 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档 ...

  4. mongodb备份oplog_MongoDB 备份(mongodump)与恢复(mongorestore)

    MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到 ...

  5. mongodb 通过mongodump来备份Sharded Cluste分片集群

    1,mongodb所有组件 官方文档地址:https://docs.mongodb.com/manual/reference/command/,所有的基础组件都在里面,包括备份恢复的mongodump ...

  6. MongoDB入门---备份(mongodump)恢复(mongorestore)监控

        今天工作上的事情不是太多,就索性吧后续的MongoDB的知识点整理一下,与诸君共享.废话就不多说了哈,咱们直接看一下MongoDB中的备份.在Mongodb中我们使用mongodump命令来备 ...

  7. MongoDB备份与恢复(3)—数据备份(mongodump)与恢复(mongorestore)

    转载自萌阔论坛  用户tingcheng  http://forum.foxera.com/mongodb/topic/176/mongodb%E5%A4%87%E4%BB%BD%E4%B8%8E%E ...

  8. MongoDB 备份与还原 mongodump、mongorestore

    一. MongoDB 备份 1.mongodump mongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适 ...

  9. MongoDB备份恢复—mongodump/mongorestoremongoexport/mongoimport

    文章目录 一.MongoDB备份介绍 1.1 备份工具 1.2 备份工具区别 二.备份/恢复mongodump/mongorestore 三.数据导出/导入mongoexport/mongoimpor ...

最新文章

  1. 吴恩达 deeplearning.ai 新课上线:TensorFlow 移动和 web 端机器学习
  2. 全球及中国生产性服务产业动态展望与十四五建设现状规划报告2022版
  3. 程序 峰谷值 提取_医学影像组学特征值(Radiomics Features)提取之Pyradiomics(一)理论篇...
  4. 北京航空航天大学计算机专业培养方案,北京航空航天大学计算机科学与技术专业...
  5. 学习笔记(32):Python网络编程并发编程-线程queue
  6. 在页面最上面显示当前登陆的状态
  7. 收集Java 性能优化的44个建议
  8. Asp.Net中using的使用的方法(转)
  9. PHP5中数组函数总结
  10. HDU 4296 Buildings
  11. 服务器测试文档格式,服务器测试文档格式
  12. 图纸管理协同办公软件推荐
  13. 如何检索教授的国家自然科学基金的完整版结题报告
  14. v.douyin.com/xxx抖音网址官方生成制作抖音缩短口令网址php接口方法
  15. 直播:京东大数据的应用!
  16. 探索未来|一文看懂小米年度技术峰会·硬件专场
  17. Linux结构体变量报错,C语言中的结构体
  18. 关于论文查重的相关知识
  19. 微信分享网络图片到朋友圈和收藏不显示图片的问题
  20. Ubuntu更新卡在 flashplugin-installer

热门文章

  1. 阿里云智能事业群招人!
  2. 全民抓娃娃风起 星球部落打造视频游戏社交新模式
  3. 实至名归 | 企企通入选《2022爱分析· 工业互联网厂商全景报告》
  4. 关心最新mac系统升级之后安装ruby 2.6.3之后 ruby2.3.5用不了,gem使用一直报错解决办法
  5. 一文读懂 Bias(偏差)、Error(误差)、Variance(方差)
  6. 将小写金额转换为大写金额
  7. 阿里UCAN大会或成行业风向标,人工智能设计平台发布
  8. 大一新生的c++ pp 第十三章基础学习笔记:继承
  9. Esper学习之二:事件类型 .
  10. 手术前,想对家人说的话