备份(mongodump)和恢复(mongorestore)

拓荒者发表于运维经验分享订阅

182

助力数字生态,云产品优惠大促

腾讯云促销,1核1G 99元/1年,2核4G 1200元/3年

立即抢购

一、备份(mongodump)和恢复(mongorestore)

         详细参数可以查看帮助 --help

MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件  备份数据使用下面的命令: >mongodump.exe -h dbhost -d dbname -o dbdirectory -u username -p password -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位置,例如:c:\data\backup,当然该目录需要提前建立

-u:数据库用户名(如果没有权限,该参数不要)

-p:数据库密码(如果没有权限,该参数不要) 在备份完成后,系统自动在dump目录下建立一个test目录,对应的就是test数据库名,这个目录里面存放该数据库实例的备份数据。  例子:执行mongodump.exe -h 127.0.0.1:27017 -d test -o D:\data\backup -u root -p 123456 恢复数据使用下面的命令: >mongorestore.exe -h dbhost -d dbname -directoryperdb dbdirectory -u username -p password -h:MongoDB所在服务器地址 -d:需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2 -directoryperdb:备份数据所在位置,例如:c:\data\backup\test

-u:数据库用户名(如果没有权限,该参数不要) -p:数据库密码(如果没有权限,该参数不要)

例子:执行mongorestore.exe -h 127.0.0.1:27017 -d test -directoryperdb c:\data\backup\test -u root -p 123456

---------------------------------------------------分隔线-------------------------------------------------------------------------------------

导入(mongoimport)和导出(mongoexport)

MongoDB提供了导入和导出的功能,分别是MongoDB下载目录下的mongoimport.exe和mongoexport.exe文件

导出数据可以使用命令:在系统用户级别下(不用进入数据库) 导出文件是文本数据,格式为JSON 导出表用以下命令:

mongoexport.exe -h dbhost -d dbname -c collectionName -o output 参数说明: -h  数据库地址 -d 指明使用的库 -c 指明要导出的集合 -o 指明要导出的文件名 例子:mongoexport.exe -h 127.0.0.1 -d test -c user -o D:\mongodb\export\user.c

导入表用以下命令

>mongoimport.exe -h dbhost -d dbname -c collectionname output 参数说明: -h  数据库地址 -d 指明使用的库 -c 指明要导入的集合 mongoimport -h 127.0.0.1:27017 -d test -c user D:\mongodb\export\user.c

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

转载于:https://my.oschina.net/u/3367404/blog/3064845

备份(mongodump)和恢复(mongorestore)相关推荐

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

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

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

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

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

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

  4. MongoDB数据库备份(mongodump)以及恢复(mongorestore)

    mongodump关键参数如下所示: -h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库: --port:代表远程连接的数据库的端口,默认连接的远程端口27017: -u,- ...

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

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

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

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

  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. mysql系列之6--------使用第三方工具-percona来备份mysql和恢复

    使用第三方工具来备份mysql-----percona 一.前期准备工作: 1.安装依赖包:yum  -y  install  perl-Digest-MD5   perl-DBD-MySQL rpm ...

最新文章

  1. linux下安装sz/rz命令
  2. uva 10453 - Make Palindrome(dp)
  3. MSTP和MPLS专线有什么区别?——Vecloud
  4. c语言一个整数各位数字个数_C语言实现把字符串中的数字转换成整数
  5. Windows命令行工具实验
  6. 你好,脂肪肝!来自22岁的大学生的体检报告
  7. 洛谷P3763 [Tjoi2017]DNA 【后缀数组】
  8. 北京内推 | 阿里云视频处理算法团队招聘视频处理算法实习生
  9. 深度学习框架TensorFlow(3.变量)
  10. matlab中的scramble函数,matlab 中 hold on 和hold off的使用
  11. 【干货】吴甘沙:你是数据,我即生意
  12. 关于面向对象设计中类的方法是否应该使用boolean类型的参数
  13. 改了上百遍!记上海交通大学第一篇《Science》
  14. 常用的Oracle命令整理
  15. 谈谈MySQL InnoDB存储引擎事务的ACID特性
  16. 黑马vue实战项目-(六)商品列表组件的开发
  17. c语言网页版在线编译器_梦幻西游网页版在线玩 梦幻西游网页版礼包兑换码_梦幻西游网页版...
  18. 维特比算法(viterbi)原理以及简单实现
  19. 【论文笔记】PSEUDOSEG: DESIGNING PSEUDO LABELS FOR SEMANTIC SEGMENTATION
  20. 基于matlab的傅里叶变换

热门文章

  1. TLV73312PQDRVRQ1稳压器TPS622314TDRYRQ1应用原理图
  2. 关于如何开展小学教育
  3. 灵西机器人(杭州)人才招聘
  4. DRF框架之十大接口、视图家族
  5. Hybrid APP 混合开发模式简介
  6. 一个超简单的android任务列队(排队)
  7. Spring之Joinpoint类详解
  8. 艺术字素材这几个网站不容错过!
  9. 基于Python的水母吃鱼游戏的设计与实现
  10. 【优化求解】基于水母搜索优化器JS算法求解多目标优化问题matlab源码