MongoDB - 备份数据

MongoDB - 备份数据 首页 / MongoDB入门教程 / MongoDB - 备份数据

在本章中,无涯教程将看到如何在MongoDB中创建备份。

转储数据

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

mongodump 命令的基本语法如下:

>mongodump

启动您的mongod服务器,假设您的mongod服务器在本地主机和端口27017上运行,请打开命令提示符并转到mongodb的bin目录,然后键入命令 mongodump

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

>mongodump

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

链接:https://www.learnfk.comhttps://www.learnfk.com/mongodb/mongodb-create-backup.html

来源:LearnFk无涯教程网

DB Stats

以下列出了可以与 mongodump 命令一起使用的可用选项。

语法描述Example
mongodump --host HOST_NAME --port PORT_NUMBER将备份指定mongod实例的所有数据库。mongodump --host learnfk.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 test

恢复数据

要还原备份数据,请使用MongoDB的 mongorestore 命令,此命令从备份目录还原所有数据。

mongorestore 命令的基本语法为-

>mongorestore

以下是命令的输出-

DB Stats

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

从0开始学微服务 -〔胡忠想〕

许式伟的架构课 -〔许式伟〕

说透中台 -〔王健〕

移动端自动化测试实战 -〔思寒〕

WebAssembly入门课 -〔于航〕

物联网开发实战 -〔郭朝斌〕

说透芯片 -〔邵巍〕

深入浅出可观测性 -〔翁一磊〕

好记忆不如烂笔头。留下您的足迹吧 :)