mongodb 如何导入导出备份恢复

29人阅读 评论(0) 收藏 举报
分类:
导读mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了。
1. 备份Mongodb
mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data

mongodump mongo 导出数据库命令 mongodump --help 可以查看该命令下所有的帮助

    1. -h 导出源

 

    1. -d 要导出的数据库名称

 

  1. -o 数据库要导出的位置

在终端滚过N行之后,数据库导出完成,可以去/home/aa/dev/mongodb/data 目录下查看导出的文件,bson格式的(我导出后没有马上就看到文件,等了一会才出现的,原因不明)。

2. 恢复使用:mongorestore 命令
mongorestore -d cmsdev  /home/xx/dev/mongodb/data/cmsdev
  1. -d 使用的数据库名称

后面直接加你刚才导出的目录,这样是直接恢复所有表,如果-c 是恢复一个表

3. 导入
mongoimport -d my_mongodb -c user user.dat

参数说明:

    1. -d 指明使用的库, 本例中为” my_mongodb”

 

  1. -c 指明要导出的表, 本例中为”user”

可以看到导入数据的时候会隐式创建表结构

4. 导出
mongoexport -d my_mongodb -c user -o user.dat

参数说明:

    1. -d 指明使用的库, 本例中为” my_mongodb”

 

    1. -c 指明要导出的表, 本例中为”user”

 

    1. -o 指明要导出的文件名, 本例中为”user.dat”

 

  1. 从上面可以看到导出的方式使用的是JSON 的样式

原文来自:https://www.linuxprobe.com/import-export-backup-recovery.html


查看评论

MongoDB 导出导入备份恢复数据实例

本文将介绍mongodb的导出,导入,备份及恢复命令,并提供实例加以说明。
  • fdipzone
  • fdipzone
  • 2016-05-31 21:55:29
  • 13521

mongodb备份和恢复实操

可以全部备份,备份单个库,备份单个表。 一、执行命令如下(我这里是备份单个库) mongodb备份恢复版本不通有一些差异,最好看实际的帮助文档 备份(mongoexport和mongodump) ./...
  • yujin2010good
  • yujin2010good
  • 2016-11-19 14:23:39
  • 2223

MongoDB备份恢复与导入导出

MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 备份数据使用下面的命令: >mongodump -...
  • bore1994
  • bore1994
  • 2016-09-09 11:21:56
  • 150

mongodb物理备份迁移

物理备份的方式,简单粗暴,说白了,就是通过直接拷贝,启动mongodb,来实现数据库的快速迁移,适合于数据量很大的场景(mongodump/mongorestore相对比较耗时)。...
  • LuyaoYing001
  • LuyaoYing001
  • 2017-09-22 20:59:06
  • 326

篇MongoDB导出,导入,备份

一、概述 讲述一下Mongo DB是如何导入导出数据,还有就是备份数据的。 在下面操作的时候需要把Mongo DB的服务端打开才能操作。 二、导出。 MongoDB的导出非常简...
  • qq_33160271
  • qq_33160271
  • 2017-08-10 15:36:38
  • 280

mongodb备份恢复

  • 2013年09月25日 14:03
  • 1KB
  • 下载

MongoDB的备份恢复和导入导出

mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。 其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了 1. 备份Mongodb m...
  • kentkayun
  • kentkayun
  • 2013-11-29 13:12:58
  • 605

MongoDB导入导出以及文档备份恢复

数据导出 mongoexport 假设库里有一张user 表,里面有2 条记录,我们要将它导出 > use my_mongodb switched to db my_mongod...
  • CollapseToDespair
  • CollapseToDespair
  • 2016-06-02 15:42:15
  • 205

MongoDB的备份(mongodump)与恢复(mongorestore)

不用多想,数据的备份无论什么时候都是必须的,尤其是重要数据。 MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。...
  • HUXU981598436
  • HUXU981598436
  • 2016-02-22 11:36:33
  • 1020

如何在Ubuntu 14.04上备份、恢复及迁移MongoDB数据库

提供:ZStack云计算 MongoDB可谓目前人气最高的NoSQL数据库引擎之一。其凭借着出色的可扩展性、可靠性与易用性征服了无数用户。今天,我们将共同探讨如何备份、恢复及迁移MogoDB数据库。对...
  • zstack_org
  • zstack_org
  • 2017-04-20 11:15:10
  • 1426
    个人资料
    持之以恒
    等级:
    访问量: 15万+
    积分: 7625
    排名: 3529
    最新评论