更新时间:2023-05-22 GMT+08:00

概述

本文以Linux操作系统为例,介绍如何将已下载的集群备份文件的数据恢复至自建数据库。关于如何下载备份文件,请参见下载备份文件

使用须知

  • 该方法仅适用于集群实例。
  • 目前仅支持3.4和4.0版本,4.2版本暂不支持通过该方式在本地进行恢复。
  • 操作步骤中的目录,IP地址和端口信息,可按照实际恢复环境配置。
  • configsvr节点备份文件有一个,shardsrv的备份文件有多个,依据实际shardsvr数量而定。
  • 备份文件下载完成后,需要解压(需要安装lz4解压工具)。参考命令:lz4 -d $1 | tar -xC $2

    $1:下载下来的备份文件。

    $2:备份文件解压至的目标路径。

  • 如果需要完成数据库、集合级别的数据迁移,请参见通过mongodump和mongorestore工具迁移数据

前提条件

本地自建MongoDB数据库已安装3.4或4.0版本客户端工具。