1.场景

想把远程服务器A中mongodb的某个数据库(或者多个)导入到远程服务器B的mongodb中

2.方法1

亲测一次性导入导出450G+文件无问题

windows的系统(安装有mongodb的服务)进入mongodb安装目录的bin目录下,dos窗口执行命令(windows)

#从服务器88.88.88.88导出数据(数据库是名称叫db_name_server )到本地的D盘下的文件夹A_backup_mongo   mongodump -h 88.88.88.88 --forceTableScan -d db_name_server -o D:/A_backup_mongo#导入数据,从本地D盘下的文件夹A_backup_mongo拿数据,导入到服务器77.77.77.77 mongorestore -h 77.77.77.77  D:/A_backup_mongo#tip理论上,A_backup_mongo这个文件夹每次操作数据(导入导出)应为初始化状态,既空文件夹

3.方法2

拷贝data目录中对应的数据库文件到目标服务器的数据存储位置(测试mongo版本3.0,如果mongo为3.2及以上版本数据结构变成了块结构,需要筛选下数据)

缺点:

  1. 肉眼识别操作数据库,容易弄错。
  2. 操作完毕需要重启mongodb服务才可识别迁移过来的数据库,有违高可用场景。
  3. 需要登录mongodb所在服务器进行操作的相关权限,实际场景55开,可能没有操作权限的概率更大。

优点:

  1. 该方法的优势在于速度快,无需方法1中的过多的等待时间。

mongodb导入导出数据相关推荐

  1. mongodb 导入导出数据

    mongo数据库的导入导出操作: 导出数据库:mongodump -h 127.0.0.1:XXXX -d xxxx -o  /dir XXXX是端口号(之前默认的端口号被阿三攻击过  所以最好换) ...

  2. 转载-SQL Server各种导入导出数据方式的比较

    注:本文转载自 http://blog.csdn.net/nokiaguy/article/details/4684822 当我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新 ...

  3. SqlServer的SSIS导入导出数据时找不到连接错误处理

    SqlServer的SSIS导入导出数据时找不到连接错误处理 报错: 找不到连接"SourceConnectionOLEDB".如果找不到特定的连接元素,Connections集合 ...

  4. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  5. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  6. mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题

    最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to ...

  7. 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】...

    曾经很早的时候用 SQL Server2000 时就见过我们老大,用 SQL Server2000 的导入导出功能,把数据都导入到了 Oracle9 里去,所以我也对导入导出数据有充分的信心,绝对能做 ...

  8. python(numpy,pandas9)——pandas 导入导出数据

    文章目录 前言 用于导入导出数据的函数 前言 根据 莫烦Python的教程 总结写成,以便自己复习和使用,这里我就不哟林地挂原创了

  9. oracle导出表中某天数据命令,Oracle数据库使用命令行导入导出数据表及数据内容(本地、远程)...

    一.本机导入导出 1.数据库导出命令,导出用户userA下的表结构和数据: exp 用户名/密码@服务名 owner=用户名 file=导出文件指定存储路径 full=y 2.数据库导入命令,将use ...

最新文章

  1. 【注意事项】论文/申报书格式
  2. SpringBoot接口频繁超时,长时间找不到原因,我用 Arthas 定位到了
  3. 在MAPGIS中,怎么投影多条线段?
  4. 消息 35371-聚集列存储索引
  5. Python中获取字典中最值对应的键
  6. python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息
  7. aws docker_如何使用Docker的功能来摆脱AWS Lambda函数的困境
  8. java jqgrid treegrid_JqGrid中文文档之TreeGrid
  9. oracle中常用的时间格式转换
  10. Halcon缺陷检测——Blob分析特征
  11. 零基础自学python-零基础如何自学成为Python高手?
  12. react key值警告问题
  13. DLUTOJ 1033 Matrix
  14. 连接linux常用的工具
  15. instanceof constructor Object.prototype.tostring.call ( [] )区别 数组和 对象的3中方法
  16. 《操作系统实战 45 讲》14 Linux初始化(上):GRUB与vmlinuz的结构(学习笔记)
  17. 安装linux系统 黑屏,Ubuntu 16.04安装时显示器黑屏处理
  18. 解决从PDF复制文字后乱码问题
  19. NUISTOJ/P1623切蛋糕
  20. 按右手定则求已经知三点的法向量

热门文章

  1. php-门面模式实现
  2. 阿里巴巴主流数据库连接池Druid入门
  3. C++中的虚析构函数
  4. NoSQL之Redis配置搭建部署与优化
  5. Docker (容器) 的原理详解(--超详细--)
  6. 七夕节,阿里云AI发女朋友了!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  7. 二分查找你确定真的会?生活中还能用来设计骗局?
  8. JS键盘事件: onkeyup onkeypress onblur onfocus作用。
  9. 2020-11-26 python 十进制转64进制
  10. oppo R9 WLAN使用代理图解