mongodump关键参数如下所示:

-h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-o, --out:代表导出的文件输出目录;
-q, --query:代表查询条件;
-j,--numParallelCollections =要并行转储的集合数(默认为4)
--gzip,使用Gzip压缩存档;
--oplog,使用oplog进行时间点快照;
--authenticationDatabase,指定用户鉴定库

mongodump参数实践

全库备份

mongodump -u -p --port 28020 --authenticationDatabase admin -o /tmp/backup

备份指定的库,test库

mongodump -u -p --port 28020 --authenticationDatabase admin -d test -o /tmp/backup

备份test库下的customer集合

mongodump -u -p --port 28020 --authenticationDatabase admin -d test -c customer -o /tmp/backup

压缩备份

压缩备份单库
mongodump -u -p --port 28020 --authenticationDatabase admin -d test -o /tmp/backup --gzip压缩备份单表
mongodump -u -p --port 28020 --authenticationDatabase admin -d test -c customer -o /tmp/backup --gzip

mongorestore关键参数如下所示

-h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-o, --out:代表导出的文件输出目录;
--dir = <目录名称>输入目录
--drop导入前删除数据库中集合;
--gzip,解压Gzip压缩存档还原;
--oplog,重放oplog以基于时间点还原;
--oplogFile = <文件名>指定重播oplog的oplog文件
--authenticationDatabase,指定用户鉴定库

mongorestore参数实践

单库恢复

mongorestore -u -p --port 28018 --authenticationDatabase admin -d test /tmp/backup/test

恢复test库下的customer集合

mongorestore -u -p --port 28018 --authenticationDatabase admin -d test -c customer /tmp/backup/test/customer.bson

–drop参数实践恢复

恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,备份后添加修改的数据都会被删除,谨慎使用!!!

# 恢复单库
mongorestore -u -p --port 28018 --authenticationDatabase admin -d test --drop /tmp/backup/test# 恢复单表
mongorestore -u -p --port 28018 --authenticationDatabase admin -d test -c customer --drop /tmp/backup/test/customer.bson

–gzip参数实践恢复

mongorestore -u -p --port 28018 --authenticationDatabase admin --gzip /tmp/backup

MongoDB数据库备份(mongodump)以及恢复(mongorestore)相关推荐

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

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

  2. 备份(mongodump)和恢复(mongorestore)

    备份(mongodump)和恢复(mongorestore) 拓荒者发表于运维经验分享订阅 182 助力数字生态,云产品优惠大促 腾讯云促销,1核1G 99元/1年,2核4G 1200元/3年 立即抢 ...

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

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

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

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

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

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

  6. Linux系统mongdb还原数据库,linux下mongodb数据库备份与还原

    MongoDb数据库备份还原 数据库迁移,可视化工具NoSQLBooster for MongoDB 付费版才具有数据导入功能.代价过高,索性采起命令行web 数据备份 备份命令mongodb mon ...

  7. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  8. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  9. 计算机系统灾难性恢复,企业数据库备份和灾难性恢复的关键途径研究

    [摘 要]在当今企业信息化建设步伐日益加快的新形势下,数据库技术在企业办公自动化等等各个方面都取得了非常广泛的应用,并且促进了企业办公效率的大幅度提高,也实现了企业办公成本的有效节约.然而,也应该看到 ...

最新文章

  1. 060_Unicode字符编码
  2. php在图片上绘制汉字之imageTtfText()函数
  3. SAP HANA Cloud 简介
  4. java jpeg压缩解码_图片压缩(iOS)
  5. Keiichi Tsuchiya the Drift King
  6. 错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
  7. 马氏距离详解(数学原理、适用场景、应用示例代码)
  8. 实验二:SET-UID程序漏洞实验
  9. 2021-06-06滚动条de面板
  10. 16 岁高中生成功将 Linux 移植到 iPhone,并贴出详细指南
  11. 软件系统设计基本原则
  12. 图片鉴黄的原理和应用
  13. “做自己擅长又有兴趣的事情,是最幸福最快乐的” – 记我的大学老师
  14. 湖南科技大学2018年C语言程序设计实验题——问题 J: 成绩统计
  15. 5V单端差分信号编码器转脉冲24V电平集电极开路变送器
  16. 前端开发优秀简历_这就是如今成为优秀的前端开发人员所需要的
  17. 提高工作效率的15个技巧
  18. open-cv 读存图片
  19. HTML5 代码实例
  20. 贝叶斯分类器以及Python实现

热门文章

  1. python 语言基础 - 你不得不知道的字符串常用函数之lowerupper
  2. Nginx 服务器 SSL 证书安装部署
  3. Xnview批量格式转换出现错误
  4. ECLIPSE 调试模式无法显示 变量值
  5. mybatis快速入门
  6. 初学MAVEN之groupId:artifactId重复
  7. H5分享h5页面、小程序到微信
  8. CD光碟读取原理与CD-R的刻录原理
  9. 会做菜就会编程?一篇写给从未编程过的人的入门教程
  10. 特征值分解图像压缩学习笔记