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

前提条件

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

使用限制

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

操作步骤

  1. 登录MongoDB管理控制台
  2. 根据实例类型,在左侧导航栏,单击副本集实例列表分片集群实例列表
  3. 在页面左上角,选择实例所在的资源组和地域。
  4. 单击目标实例ID或目标实例所在行操作列的管理
  5. 获取备份文件的下载地址。
    1. 在目标实例页面的左侧导航栏,单击备份与恢复
    2. 单击全量备份页签。
    3. 单击目标备份文件所在行操作列的更多,并选择下载
    4. 在弹出的下载备份对话框中,根据实际需求复制并记录公网地址私网地址
    5. 单击确定
  6. 下载备份文件。
    • 通过公网地址下载备份文件

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

    • 通过私网地址下载备份文件
      不同的操作系统下载文件的方法不同,请以实际为准。下面以Windows操作系统和Linux操作系统为例进行介绍:
      • Windows操作系统

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

      • Linux操作系统
        执行如下命令,下载备份文件。
        wget -c '<备份文件私网地址>' -O <自定义文件名>.<后缀>
        参数说明:
        • <备份文件私网地址>:下载备份文件的私网地址。
        • <自定义文件名>:自定义的备份文件名称,例如backupfile。
        • <后缀>:备份文件的后缀。
        示例:
        wget -c 'http://rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb