下载备份文件

更新时间:2025-01-16 10:03:26

如果您想长时间保留云数据库MongoDB的数据,您可以对云数据库MongoDB数据进行备份,然后将备份文件下载至本地进行存储,您也可以将备份文件恢复至自建数据库,用于业务测试或数据分析等场景。本文介绍下载备份文件的方法。

前提条件

MongoDB 4.2及以下版本的本地盘实例支持下载备份文件。

使用限制

物理备份逻辑备份支持下载备份文件,快照备份不支持。

费用说明

通过公网地址私网地址下载备份文件均不收费。

获取备份文件下载地址

  1. 访问MongoDB副本集实例列表MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。

  2. 在目标实例页面的左侧导航栏,单击备份与恢复

  3. 全量备份页签,单击目标备份文件所在行操作列的下载

  4. 在弹出的下载备份对话框中,根据实际需求复制并记录公网地址私网地址

  5. 单击确定

下载备份文件

说明

如果您的网络状况不佳,通过公网地址下载时可能会超时。建议采取以下措施操作:

  • 当您的ECS实例与MongoDB实例处于同一地域时,如果均为经典网络,或者处于同一专有网络下(VPC ID相同),推荐在ECS上通过私网地址下载备份文件。

  • 使用支持断点续传的客户端进行下载。对于Linux操作系统,可参考下方下载备份文件的wget命令。

Windows系统或macOS系统下载备份文件

将备份文件下载地址粘贴至浏览器地址栏中,按Enter后浏览器将自动下载备份文件。

Linux系统下载备份文件

执行如下命令,下载备份文件。

wget -c '<备份文件下载地址>' -O <自定义文件名><后缀>

参数说明:

  • -c:启用断点续传模式。

  • -O:将下载的结果保存为指定的文件名。

  • <后缀>:通常为_qp.xb.tar.gz,请确保与下载地址中的文件后缀一致。

示例:

wget -c 'http://rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb

常见问题

实例不支持下载备份文件,如何操作?

如果您的实例不支持下载备份文件,根据您下载备份文件的目的不同,操作方法参考如下:

  • 恢复到新的云数据库MongoDB。将备份数据恢复至新的云数据库MongoDB实例时,无需下载备份文件。具体操作,请参见数据恢复至云数据库MongoDB实例

  • 恢复到自建数据库或其他云数据库MongoDB实例。如果您需要将数据恢复至自建数据库,或者迁移到其他云数据库MongoDB实例时,可使用DTS迁移。具体操作,请参见源为自建MongoDB或云数据库MongoDB的迁移方案

  • 导出数据进行保留。如果您仅需要导出数据长时间保留,可使用mongodump工具。具体操作,请参见mongodump

备份文件太大了,要下载很久怕期间中断了怎么办?

Linux可以在wget命令中添加-t 0参数,配合-c参数,下载中断后wget会无限次断续重连。WindowsmacOS下载中断后,通常都可以在浏览器的下载管理页面点击继续下载。

  • 本页导读 (1)
  • 前提条件
  • 使用限制
  • 费用说明
  • 获取备份文件下载地址
  • 下载备份文件
  • Windows系统或macOS系统下载备份文件
  • Linux系统下载备份文件
  • 常见问题
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等