项目场景:

提示:mongodump备份分片数据库只备份部分数据:

把mongo数据库改为分片集群模式后,原来的备份数据的程序出了问题,发现只能备份分片数据中的部分数据。
执行的命令:
mongodump --host ip --port 27017 -u user -p pwd -d dbname -o /home/db


原因分析:

mongodump备份指定分片db时只会备份数据库,官方有明确说明。
试了很多参数都不行。最后无意中发现有一次竟然备份成功了。


解决方案:

mongodump备份分片db时不要还-d参数,也就是不指定备份的数据库。
命令:
mongodump --host ip --port 27017 -u user -p pwd -o /home/backup

这亲会成功备份所有db中的全部数据。

mongodump备份分片数据库的操作相关推荐

  1. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  2. 通过mongodump备份单个数据库

    -d需备份的数据库名,-c需备份的表,-o输出到哪个文件夹,--authenticationDatabase保存用户凭据的数据库 mongodump --host IP_ADDRESS:27017 - ...

  3. python创建数据库并对表结构备份_Python 数据库表操作之多表结构的创建与分析...

    一.多表结构的创建与分析 分析步骤: #1.先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2.再站在 ...

  4. aix oracle备份命令,Aix/Linux下自动备份oracle数据库

    曾经有个同事,来回操作开发和生产的数据库,结果误删了生产的数据库,那种心情我想不是一般人能理解的,虽然说oracle可以有方法还原,但并不是彻底的. 所以,在工作中,不管是开发还是维护,备份数据库是非 ...

  5. mysql数据库根据引擎备份_MySQL数据库备份的几种方式

    最近一直想写点博客,但是不知道写什么,感觉自己最近的知识没有什么增加,今天想到了一篇可以写的博客.以前试过根据data文件夹备份MySQL,但是从来没有成功过,前几天帮助朋友还原MySQL,终于成功的 ...

  6. Python远程操作Oracle实现一键备份还原数据库演示,利用socket进行imp、exp一键导入导出oracle数据库dmp文件

    Python 远程操作 Oracle 进行数据库备份还原 第一章:效果演示 ① 数据库恢复演示 ② 请求模拟 第二章:功能实现 ① 创建启动服务 ② 处理解析请求 ③ 处理命令 ④ 服务端数据库操作 ...

  7. mysql备份还原数据库操作系统_mysql 命令行备份还原数据库操作

    一  备份操作 1.备份全部数据库 mysqldump -uroot -p --all databases > aa.sql 2.备份某个数据库并压缩 mysqldump -uroot -p d ...

  8. sql备份恢复数据库_使用DBATools通过SQL恢复数据库操作验证备份

    sql备份恢复数据库 In this article, we will explore database backup validation by with SQL restore database ...

  9. DB2 数据库在线备份和恢复的操作步骤

    1.数据库在线备份操作命令如下: DB2 backup db 数据库名 online to 备份路径 例如:db2 backup db tony online to /home/db2inst/db2 ...

最新文章

  1. 分布式技术追踪 2017年第十二期
  2. vue+mint-ui地址三级or四级联动
  3. 哈萨比斯导师:人工智能媲美人类或需两百年,神经学是条出路
  4. MOCTF-火眼金睛
  5. .NET开发者必备的11款免费工具
  6. 基于FFmpeg音视频流同步
  7. 用WPF开发Mapxtreme-- 在.net 4.0 下面开发WPF mapxtreme 程序
  8. 接收xml参数_SpringBoot实战(二):接收xml请求
  9. 爬虫学习一:HTTP、网页基础、requests、API、JS
  10. 【无人机】德国初创企业利用AR障碍训练无人机操作员
  11. linux性能优化常用命令
  12. scratch基础讲解与小游戏制作(接水果)
  13. opper、vivo手机微信小程序扫码后请求后台报400错误
  14. 点估计(矩估计法和最大似然估计法)
  15. Linux文件系统管理-常用命令df\du\fsck\dumpe2fs
  16. java江湖壹_江湖壹怎么玩 江湖壹玩法攻略
  17. 解读机器人视觉类别及应用原理
  18. Spark面试精选题(05)
  19. View的实现和优化相关面试题
  20. 三天一题-27-两数相除

热门文章

  1. C语言画Sinc函数图像
  2. php 消息对话框弹出,php弹窗代码_php弹出消息提示框的二种方法
  3. overflow与定位
  4. C# Convert方法:数据类型转换
  5. 完美解决Failed to determine a suitable driver class的问题
  6. 类选择器和搭配使用伪类选择器
  7. 利用 scp 远程上传下载文件/文件夹
  8. HTML层问题之如何能将文字至于视频上面?
  9. 编程实现企业发放的奖金根据利润提成问题
  10. Java面试,如何设计一个秒杀系统