MongoDB 创建备份

MongoDB 创建备份

在本章节中,我们将看到如何在MongoDB中创建备份。

备份MongoDB数据

要在MongoDB中创建数据库备份,您应该使用 mongodump 命令。该命令将将您的服务器的所有数据转储到转储目录。有许多选项可以限制数据量或创建远程服务器的备份。

语法

mongodump 命令的基本语法如下所示−

>mongodump

示例

启动你的mongod服务器。假设你的mongod服务器在本地主机和端口27017上运行,在命令提示符中进入你的mongodb实例的bin目录,然后输入以下命令: mongodump

假设mycol集合具有以下数据。

>mongodump

该命令将连接到运行在 127.0.0.1 地址和端口 27017 上的服务器,并将服务器的所有数据备份到 /bin/dump/ 目录中。下面是命令的输出内容−

MongoDB 创建备份

下面是可以与mongodump命令一起使用的可用选项列表。

语法 描述 示例
mongodump –host 主机名 –port 端口号 此命令将备份指定 mongod 实例的所有数据库。 mongodump –host tutorialspoint.com –port 27017
mongodump –dbpath 数据库路径 –out 备份目录 此命令将只备份指定路径下的指定数据库。 mongodump –dbpath /data/db/ –out /data/backup/
mongodump –collection 集合 –db 数据库名 此命令将只备份指定数据库的指定集合。 mongodump –collection mycol –db test

恢复数据

使用MongoDB的 mongorestore 命令来恢复备份数据。该命令会从备份目录中恢复所有数据。

语法

mongorestore 命令的基本语法如下:

>mongorestore

以下是命令的输出内容-

MongoDB 创建备份

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程