环境

  • windows server2012
  • mongodb:version v4.2.1

如图为原mogodb数据库data存储数据的大小,约为:46.9GB

如果迁移整个数据库的数据推荐使用mongodump和mongostore,这是mongdb官方文档中关于它们的迁移说明:https://docs.mongodb.com/v2.2/tutorial/backup-databases-with-binary-database-dumps/

试例:

1、此操作在我要导入数据库的服务器上,使用powershell,cd到mongdb安装的bin目录下,执行如下命令,–host为原mongodb数据库的服务器名称(IP地址或域名),–port为mongdb数据库服务器开放的端口号,-db为要导出的数据库名称(我实践的时候是将服务器中mongo数据库中所用的库都迁移的,算是迁移整个Mongodb数据库了,所以没有指定,这里为了说明参数,–username是数据库的用户名(这里我使用的是admin下的超级用户,可以操作任何库),–password为其用户的密码, --out导出以后存储的文件夹

.\mongodump --host 192.168.1.111 --port 27017 --db book_other_crawl --username myadmin --password sec --out "D:\mongodbDump"

如下图可以看出导出的数据库总共的bson数据有117GB

2、执行下面命令恢复mongodump备份的数据库,参数–host为要存储mongodb数据库的服务器名称(IP地址或者域名,这里我使用的就是我上一步备份数据的服务器的mongodb),–port为mongodb数据库开放的端口号,–username为数据库的用户名,–password为密码,"D:\mongodbDump"是刚才备份数据库的目录。

.\mongorestore --host 127.0.0.1 --port 27017 --username myadmin --password sec "D:\mongodbDump"

从下图可以看出总共恢复了48068565条document。大约总共耗时:5小时50分钟,备份耗时:3小时30分钟,恢复存储耗时:2小时20分钟

使用mongodump和mongostore对mongodb数据库迁移实践总结相关推荐

  1. 腾讯云数据库TDSQL——博客数据库迁移实践

    目录 博客数据库迁移实践 前言 一.产品概述 二. TDSQL简介 1.整体架构 2.组件 三.进行TDSQL数据库数据导入 1.登入控制腾讯云的集群控制台 2.点击集群ID进入集群详细页,开启外部连 ...

  2. cassandra百亿级数据库迁移实践

    为什么80%的码农都做不了架构师?>>>    迁移背景 cassandra集群隔段时间出现rt飙高的问题,带来的影响就是请求cassandra短时间内出现大量超时,这个问题发生已经 ...

  3. 服务器系统迁移服务收费,服务器数据库迁移也收费

    服务器数据库迁移也收费 内容精选 换一换 此场景下数据库的迁移有如下方法:数据库迁移同样可以使用主机迁移服务SMS,但是只能离线迁移.详情请参见方法一:使用SMS部分.如果对停机时间有较高要求,您也可 ...

  4. mongo数据库迁移

    mongo数据库表迁移 迁移工具下载 迁移命令 mongoexport导出 mongoimport导入 迁移小工具 导出工具 导入工具 迁移工具下载 近期,公司涉及到mongodb 数据库迁移. 首先 ...

  5. mongoose换成mysql_如何将MongoDB数据库的数据迁移到MySQL数据库中

    FAQ v2.0终于上线了,断断续续忙了有2个多月.这个项目是我实践的第一个全栈的项目,从需求(后期有产品经理介入)到架构,再到设计(有征询设计师的意见).构建(前端.后台.数据库.服务器部署),也是 ...

  6. 阿里mysql迁移mongodb_快速掌握 MongoDB 数据库

    本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装.配置.服务的启动.数据的CRUD操作函数使用.MongoDB索引的使用(唯一索引.地理索引.过期索引.全文索引等).Map ...

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

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

  8. 数据库迁移_数据库迁移了解一下

    mongodb数据迁移 因服务器到期,需要将之前机器上面的数据进行数据迁移,并将服务全部docker化 备份 首先需要将现有即将到期的服务器上面的mongo数据进行备份 mongodump -h db ...

  9. 镜像迁移到registry_数据库迁移了解一下

    mongodb数据迁移 因服务器到期,需要将之前机器上面的数据进行数据迁移,并将服务全部docker化 备份 首先需要将现有即将到期的服务器上面的mongo数据进行备份 mongodump -h db ...

最新文章

  1. Docker 常用命令 (持续更新)
  2. bzoj 2160: 拉拉队排练
  3. SQL语言之DQL语言学习(八)多表查询/链接查询 SQL92学习
  4. Android CookieSyncManager同步cookie
  5. 第四届AutoDL挑战赛——AutoSpeech2019正式开赛
  6. CentOS Linux 下的 vim 无法使用系统剪贴板,怎么解决呢?
  7. Python无法导入Cython的.pyx文件
  8. java 多线程统计质数,Java 七 多线程计算某个范围内的质数
  9. Guns 查询列表_入门试炼03
  10. 【再探backbone 02】集合-Collection
  11. 田字格怎么用C语言编写程序,怎么写算法设计
  12. BackgroundWorker的使用
  13. Spring MVC笔记 使用JdbcTemplate
  14. gx works2 存储器空间或桌面堆栈不足_2020淮北Gx螺旋输送机价格厂家出售
  15. 黑莓7290使用技巧-转载
  16. 安卓打开rpm文件_android 添加文件打开方式,找了很久终于找到了,收藏起来吧...
  17. 120、华为9300交换机配置命令手册
  18. Dynamics 365 窗体中设置可编辑的子网格
  19. Revit开发之内建模型
  20. 笔记本电脑dns电脑服务器未响应如何处理,提示dns电脑服务器未响应如何处理?...

热门文章

  1. JPEX受邀参加Blockchain Fest 2022展位爆棚成为全场最靓的仔
  2. 1930年航拍中的北京,那时候的北京好多田野
  3. STF移动测试云平台搭建
  4. SQL注入入侵动网SQL
  5. 使用Yara规则静态扫描方法
  6. 数据中台方向创业者上海小胖的采访记
  7. java scanner 教程,Java Scanner 类 - Java 入门教程
  8. python培训浦东
  9. 新中新二代身份证读卡Syn_ReadBaseMsg方法
  10. (数据结构)树的双亲表示法