MongoDB – 创建备份

MongoDB – 创建备份


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

转储 MongoDB 数据

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

句法

mongodump命令的基本语法如下 –

>mongodump

例子

启动你的 mongod 服务器。假设您的 mongod 服务器在 localhost 和端口 27017 上运行,打开命令提示符并转到您的 mongodb 实例的 bin 目录并键入命令mongodump

考虑 mycol 集合具有以下数据。

>mongodump

该命令将连接到运行在127.0.0.1和端口27017的服务器,并将服务器的所有数据返回到目录/bin/dump/以下是命令的输出 –

数据库统计

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

Syntax 描述 例子
mongodump –host HOST_NAME –port PORT_NUMBER 该命令将备份指定 mongod 实例的所有数据库。 mongodump –host tutorialspoint.com –port 27017
mongodump –dbpath DB_PATH –out BACKUP_DIRECTORY 此命令将仅备份指定路径下的指定数据库。 mongodump –dbpath /data/db/ –out /data/backup/
mongodump –collection COLLECTION –db DB_NAME 此命令将仅备份指定数据库的指定集合。 mongodump –collection mycol –db 测试

恢复数据

使用MongoDB 的mongorestore命令恢复备份数据此命令从备份目录恢复所有数据。

句法

mongorestore命令的基本语法是 –

>mongorestore

以下是命令的输出 –

数据库统计

觉得文章有用?

点个广告表达一下你的爱意吧 !😁