当前位置: 首页 > 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/news/317265.html

相关文章:

  • 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程序
  • 安全审计与监控的核心作用!确保网络安全等级保护的有效性
  • 设计模式--外观模式
  • 软件测试实验室如何利用GB/T25000标准建立测试技术体系
  • SiteServer 学习笔记 Day09 STL语言
  • 知识库管理系统的未来趋势:从单一平台到生态系统
  • 全栈开发(二):springBoot3连接mysql数据库
  • 双指针算法专题(2)
  • python数学运算符
  • 【设计模式】Builder设计模式详解
  • 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(6)可靠性与系统性能评测基础