MongoDB的备份和恢复命令

一、下载 MongoDB Database Tools

官方网址:Download MongoDB Command Line Database Tools | MongoDB

将解压后的文件夹移动到MongoDB的bin目录下,同时配置mongodb-database-tools的bin目录进入环境变量。

以上有问题请参考文章:使用cmd命令窗口操作mongodb-CSDN博客

二、使用 mongodump 进行备份

mongodump 是 MongoDB 的备份工具,它可以将数据库的数据导出为 BSON 格式文件。

1. 备份单个数据库

复制代码
mongodump --db <数据库名> --out <备份路径>

<数据库名>: 要备份的数据库名称。

<备份路径>: 保存备份文件的路径。

示例:

复制代码
mongodump --db work_1 --out D:\MongoDB\db_backups

2. 备份所有数据库

复制代码
mongodump --out <备份路径>

示例:

复制代码
mongodump --out D:\MongoDB\db_backups

3. 备份指定集合

复制代码
mongodump --db <数据库名> --collection <集合名> --out <备份路径>

示例:

复制代码
mongodump --db work_1 --collection users --out D:\MongoDB\db_backups

4. 演示

三、使用 mongorestore 进行恢复

mongorestore 是 MongoDB 的恢复工具,它将 mongodump 生成的 BSON 文件导入到 MongoDB。

1. 恢复单个数据库

复制代码
mongorestore --db <数据库名> <备份文件夹路径>

示例:

复制代码
mongorestore --db work_1 D:\MongoDB\db_backups

2. 恢复所有数据库

复制代码
mongorestore <备份文件夹路径>

示例:

复制代码
mongorestore D:\MongoDB\db_backups

3. 恢复指定集合

复制代码
mongorestore --db <数据库名> --collection <集合名> <备份文件路径>

示例:

复制代码
mongorestore --db work_1 --collection users D:\MongoDB\db_backups\work_1\users.bson

4. 演示

相关推荐
2603_954708312 分钟前
微能网协调控制箱突破传统微电网架构瓶颈
大数据·数据库·人工智能·架构·能源
l1t6 分钟前
一个clickhouse易错的语法问题
数据库·sql·clickhouse
啵啵啵鱼7 分钟前
六、联合查询
数据库·oracle
蓝胖的四次元口袋7 分钟前
Redis 知识梳理(4)
数据库·redis
foolishlee28 分钟前
Neon compute GetPage
数据库
对空六课2 小时前
两个统计平台数据不同:用同一时间窗和事件样本做差异定位
大数据·前端·网络·数据库
wno7047 小时前
postgresSQL压缩版安装与基本命令
数据库·postgresql
聚美智数9 小时前
智能结构化识别-图片结构解析-图像结构化解析-照片结构化解析
android·java·数据库
瀚高PG实验室9 小时前
瀚高数据库常用系统表查询入门指南(附常用SQL)
数据库·sql·postgresql·瀚高数据库