MongoDB - 备份数据

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

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

转储数据

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

mongodump 命令的基本语法如下:

>mongodump

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

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

>mongodump

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

无涯教程网

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

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

技术教程推荐

微服务架构核心20讲 -〔杨波〕

从0开发一款iOS App -〔朱德权〕

微信小程序全栈开发实战 -〔李艺〕

编译原理实战课 -〔宫文学〕

大厂晋升指南 -〔李运华〕

高楼的性能工程实战课 -〔高楼〕

网络排查案例课 -〔杨胜辉〕

AI大模型企业应用实战 -〔蔡超〕

Rust 语言从入门到实战 -〔唐刚〕

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