`

mongoDB 备份与恢复

阅读更多
Mongodb导出与导入

1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host   主机
--port port    端口
-u username 用户名
-p passwd   密码


2: mongoexport 导出json格式的文件
问: 导出哪个库,哪张表,哪几列,哪几行?

-d  库名
-c  表名
-f  field1,field2...列名
-q  查询条件
-o  导出的文件名
-- csv  导出csv格式(便于和传统数据库交换数据)

Pg1:mongoexport.exe -d user -c roles -o roles.json  (json)
Pg2:mongoexport.exe -d user -c roles --csv -o roles.csv  (csv)

mongodump 导出二进制bson结构的数据及其索引信息
-d  库名
-c  表名
-f  field1,field2...列名


Mongoimport 导入

-d 待导入的数据库
-c 待导入的表(不存在会自己创建)
--type  csv/json(默认)
--file 备份文件路径

例1: 导入json
./bin/mongoimport -d test -c goods --file ./sall.json

例2: 导入csv
./bin/mongoimport -d test -c goods --type csv -f username,sex --file ./goodsall.csv

./bin/mongoimport -d test -c goods --type csv --headline -f username,sex  --file ./sall.csv




例:
mongodum -d test  -c 表名  默认是导出到mongo下的dump目录


mongorestore 导入二进制文件
例:
mongorestore.exe -d test --directoryperdb dump/test/ (mongodump时的备份目录)

二进制备份,不仅可以备份数据,还可以备份索引,
备份数据比较小.




分享到:
评论

相关推荐

    mongodb 备份恢复工具

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

    mongodb备份与恢复.doc

    mongodb备份与恢复 mongodb备份是非常有必要的,数据的重要性不言而喻。mongodb备份方式有三种:文件快照方式、复制数据文件方式和使用mongodump方式。 一、备份单台mongodb 1. 文件快照方式 这是最简单的备份...

    MongoDB备份与恢复.pdf

    ### MongoDB备份与恢复知识点详解 #### 一、引言 MongoDB作为一种流行的NoSQL数据库,因其灵活的数据模型、高性能及可扩展性而受到广泛欢迎。然而,随着数据量的增长和业务需求的变化,如何有效地进行数据备份与...

    网易游戏MongoDB数据备份与恢复实践.pdf

    网易游戏MongoDB数据备份与恢复实践 本文将详细介绍网易游戏MongoDB数据备份与恢复实践,涵盖了MongoDB在网易游戏端...本文详细介绍了MongoDB备份与恢复实践,旨在帮助读者更好地理解网易游戏MongoDB应用的实践经验。

    MongoDB备份与恢复实例.pdf

    本文将深入探讨 MongoDB 的无参数备份与恢复以及带参数备份与恢复的实例。 1. 无参数备份与恢复 无参数备份是指不指定特定选项的备份操作。在 MongoDB 中,可以使用 `mongodump` 命令进行无参数备份。当在本地启动...

    阿里云MongoDB备份恢复功能说明和原理介绍.pdf

    备份恢复的有效性验证、备份存储以及恢复策略是阿里云MongoDB备份恢复功能的重要组成部分。用户可以根据实际需求,选择自动或手动备份,设置备份周期和保留时间。为了防止数据丢失,备份可以存储在高可靠的OSS(对象...

    mongodb与oracle11的备份还原命令

    #### MongoDB备份与还原 **一、MongoDB备份命令** MongoDB提供了一套完整的工具集用于备份数据库,其中`mongodump`是进行备份的主要工具。 ``` mongodump [-u ] [-p ] -h <host>:<port> -o ``` - **参数说明**:...

    mongodb备份

    还原备份时使用 `mongorestore` 命令。基本语法与 `mongodump` 类似: ``` mongorestore [options] [dbpath] ``` 恢复整个数据库: ``` mongorestore --host localhost --port 27017 --db myDatabase dump/...

    mysql及MongoDB备份方案

    ### MongoDB备份与恢复方案 #### 一、MongoDB备份概述 MongoDB是一种NoSQL文档型数据库,因其灵活性和扩展性被广泛应用。为了保障数据的安全性和可用性,同样需要定期备份。 #### 二、MongoDB备份策略 - **全量...

    mongodb备份数据库

    标题 "mongodb备份数据库" 指向的主题是关于如何对MongoDB数据库进行备份操作。MongoDB提供了多种备份方法,包括 mongodump 和 mongorestore 命令行工具,以及更为复杂的云备份解决方案。在这个场景中,描述中提到的...

    Mongodb实现定时备份与恢复的方法教程

    本文主要介绍了关于Mongodb实现定时备份与恢复的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: MongoDB 数据备份 在 MongoDB 中我们使用 mongodump 命令来备份 MongoDB 数据 语法如下: > ...

    mongodb分片备份

    本文将详细介绍MongoDB的分片备份以及复制集的备份方法。 **1. 分片备份** MongoDB 分片是将大数据集分散到多个物理节点上,以提高查询性能和存储容量。分片备份主要涉及配置服务器(Config Server)的备份。配置...

    mongodb4.2全量定时增量备份python脚本

    本话题主要围绕"mongodb4.2全量定时增量备份python脚本"展开,讲解如何利用Python编写脚本来实现这一功能。 首先,全量备份是指对数据库进行一次完整的数据复制,不考虑任何历史状态。在MongoDB中,我们可以使用`...

    真实可用的mongodb下周地址.txt

    视频目录: 01-mongodb文档型数据库特点介绍 01-NoSQL简介 02-mongodb安装过程 ...09-mongoDB备份与恢复 09-安全和认证 10-replication复制集 10-主从复制 11-shard分片 11-分片 12-使用java操作mongodb

    MongoDB备份、还原、导出、导入、克隆操作示例

    在MongoDB的日常管理中,备份、还原、导出、导入和克隆等操作是至关重要的,以确保数据的安全性和一致性。以下是这些操作的详细说明: 1. **数据库备份**: 使用`mongodump`工具可以将MongoDB数据库备份到文件系统...

    mongoDB LINUX增量备份

    - **LINUX版**:在Linux操作系统上执行的MongoDB备份操作,利用Linux的命令行工具和特性。 以上就是在Linux环境下为MongoDB执行增量备份的详细步骤,以及相关知识点的介绍。通过合理的备份策略和自动化流程,可以...

    MongoDB的备份与恢复1

    在运维MongoDB的过程中,数据的备份与恢复是至关重要的环节,以确保数据的安全性和业务连续性。本篇文章将详细讲解MongoDB的常用备份工具`mongoexport`、`mongoimport`以及`mongodump`和`mongorestore`的使用方法。 ...

    mongodb备份集的搭建

    搭建MongoDB备份集的基本步骤如下: 1. **安装MongoDB**:在所有参与备份集的服务器上安装MongoDB。确保版本一致,避免兼容性问题。 2. **配置数据路径和日志路径**:在每个服务器上设置`dbpath`以指定数据文件的...

Global site tag (gtag.js) - Google Analytics