`

[转]mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。[转]

阅读更多
来源http://opkeep.com/system/linux/mongodb-dump.html
mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。

其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了

1. 备份Mongodb

mongodump -h test.xxxx.com:52000 -d dataname -o /home/aa/dev/mongodb/data

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

-h 导出源

-d 要导出的数据库名称

-o 数据库要导出的位置

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

2. 恢复使用:mongorestore 命令

mongorestore -d cmsdev /home/xx/dev/mongodb/data/cmsdev

-d 使用的数据库名称

后面直接加你刚才导出的目录,这样是直接恢复所有表

如果-c 是恢复一个表

3. 导入

mongoimport -d my_mongodb -c user user.dat

参数说明:

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

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

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

4. 导出

mongoexport -d my_mongodb -c user -o user.dat

参数说明:

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

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

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

从上面可以看到导出的方式使用的是JSON 的样式
分享到:
评论

相关推荐

    MongoDB数据库文件-名言警句集合,导入即可使用

    MongoDB数据库文件-名言警句集合,导入即可使用 MongoDB数据库文件-名言警句集合,导入即可使用 MongoDB数据库文件-名言警句集合,导入即可使用 MongoDB数据库文件-名言警句集合,导入即可使用 MongoDB数据库文件-...

    MongoDB 数据库-四书五经-中庸,导入直接使用

    MongoDB 数据库-四书五经-中庸,导入直接使用 MongoDB 数据库-四书五经-中庸,导入直接使用 MongoDB 数据库-四书五经-中庸,导入直接使用 MongoDB 数据库-四书五经-中庸,导入直接使用 MongoDB 数据库-四书五经-中庸...

    MongoDB数据库-四书五经-孟子

    MongoDB数据库-四书五经-孟子,导入即可使用 MongoDB数据库-四书五经-孟子,导入即可使用 MongoDB数据库-四书五经-孟子,导入即可使用 MongoDB数据库-四书五经-孟子,导入即可使用 MongoDB数据库-四书五经-孟子,...

    mongoDB数据库WEB远程维护管理软件

    "MongoDB数据库WEB远程维护管理软件"是专为MongoDB设计的一款基于Web界面的管理工具,允许用户通过网络远程对MongoDB数据库进行操作和维护,极大地提高了数据库管理的便捷性和效率。 在数据库管理领域,可视化工具...

    MongoDB数据库管理工具

    8. 数据备份与恢复:支持MongoDB的数据备份和恢复功能,确保数据的完整性和一致性。 9. 性能监控:显示MongoDB服务器的性能指标,如内存使用、磁盘I/O等,帮助用户识别和优化性能瓶颈。 通过使用MongoVUE这样的...

    mongodb 备份恢复工具

    mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具mongodb 备份恢复工具...

    mongodb数据库tsv文件导入.rar

    在本压缩包中,你将找到所有必要的资源来安装MongoDB数据库并导入TSV(Tab Separated Values)文件。TSV是一种常见的数据存储格式,通常用于数据交换,其数据字段由制表符分隔。 首先,让我们详细了解一下MongoDB...

    一种将oracle数据库内的数据导入到mongodb数据库的方法及系统.docx

    这种数据导入方法和系统对需要将现有Oracle数据库数据迁移到MongoDB的组织尤其有用,比如在大数据分析、互联网应用、物联网(IoT)项目等场景下,需要灵活的数据库架构和高性能的数据处理能力时。同时,对于那些希望...

    mongodb数据库以及可视化客户端软件

    6. **备份和恢复**:支持对MongoDB数据库进行备份和恢复操作,确保数据安全。 7. **脚本执行**:允许运行MongoDB shell命令或JavaScript脚本来执行批量操作或自定义任务。 通过本资源包,用户可以快速安装MongoDB...

    课时8:MongoDB数据库安全机制.mp4

    MongoDB数据库

    MongoDB数据库.pdf

    | table joins | 不支持 | 表连接,MongoDB不支持 | | primary key | _id | 主键,MongoDB自动将_id字段设置为主键 | 通过上表,我们可以看到MongoDB与SQL的概念对比,了解MongoDB中的基本概念是文档、集合、数据库...

    linux下数据库dump的导入导出

    在Linux操作系统中,数据库的导入导出是数据库管理员日常工作中不可或缺的部分,特别是在系统迁移、备份恢复或性能优化等场景中。本篇文章将详细介绍如何在Linux环境下进行数据库的dump(备份)以及如何导入这些备份...

    MongoDB数据库设计规范.docx

    "MongoDB 数据库设计规范" MongoDB 数据库设计规范是 MongoDB 数据库的设计和实现的重要指南。该规范旨在提供一个全面的 MongoDB 数据库设计指南,涵盖了 MongoDB 的核心优势、BSON 的优化、架构设计、适用场景、...

    mongodb数据库管理工具

    3. **数据导入导出**:支持将数据从CSV、JSON等格式导入到MongoDB,也可以将数据导出为这些格式,方便数据迁移和备份。 4. **文档编辑与创建**:允许用户直接在界面上创建、编辑和删除MongoDB文档,无需编写插入或...

    NoSQL Manager for MongoDB图形化管理工具,便于对MongoDB数据库进行操作和维护(包含授权码)

    NoSQL Manager for MongoDB是一个图形化管理工具,它便于开发者和管理员对MongoDB数据库进行操作和维护。以下是对NoSQL Manager for MongoDB的详细介绍: 数据库管理: 可以方便地连接、创建、删除和查看MongoDB...

    不同数据库间的导入导出

    在IT领域,数据库之间的导入导出是一项至关重要的任务,尤其对于数据迁移、备份恢复、数据分析等场景。本文将深入探讨如何使用Java实现不同(或相同)数据源的数据库间的数据导入导出,以及异构数据源之间数据的迁移...

    MongoDB数据库应用.docx

    6. 数据导出、导入:使用mongoexport 和 mongoimport 命令来导出和导入 MongoDB 数据。 7. 安全与认证:使用 MongoDB 的安全机制来保护数据,包括身份验证和访问控制。 8. 其他:MongoDB 还提供了其他一些功能,如 ...

    FineReport如何连接和使用MongoDB数据库

    随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也越来越广泛。为此,FineReport V8.0版本提供了数据连接和数据集接口,可以通过开发一款可以连接和使用的MongoDB数据库的插件。

Global site tag (gtag.js) - Google Analytics