当前位置: 首页 > article >正文

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. 演示


http://www.kler.cn/a/317265.html

相关文章:

  • 【Spring Boot 应用开发】-04-01 自动配置-数据源-连接池
  • Qi认证怎么办理?
  • 金融项目实战 01|功能测试分析与设计
  • stb_image简单使用
  • 在 Safari 浏览器中,快速将页面恢复到 100% 缩放(也就是默认尺寸)Command (⌘) + 0 (零)
  • MySQL素材怎么导入Navicat???
  • macos macport软件包管理工具 sudo port install xxx 安装的软件的路径 与 brew install xxx 软件安装路径总结
  • 【android10】【binder】【3.向servicemanager注册服务】
  • 科研小白入门工具
  • 探究RAG技术在自然语言处理领域的未来发展
  • 数学建模 第二讲 - 初等建模
  • Linux C# Day4
  • Opencv图像预处理(三)
  • MapReduce基本原理
  • 探索以太坊:从基础到应用,解锁区块链技术的无限可能
  • 基于飞腾平台的OpenCV的编译与安装
  • 基向量和投影矩阵
  • 鸿蒙OpenHarmony【轻量系统内核通信机制(互斥锁)】子系统开发
  • 面试金典题9
  • SRS流媒体服务器在宝塔面板下的安装
  • 预计2030年全球GO电工钢市场规模将达到120.6亿美元
  • centos7安装docker DokcerCompose
  • <<编码>> 第 17 章 自动操作(2)--自动加法器 示例电路
  • 筛子排序(SieveSort) - 4
  • docker如何升级MySQL为最新版本
  • 在windows上使用vs code调试Rust程序