如果您想长时间保留云数据库MongoDB的数据,您可以对云数据库MongoDB数据进行备份,然后将备份文件下载至本地进行存储,您也可以将备份文件恢复至自建数据库,用于业务测试或数据分析等场景。本文介绍下载备份文件的方法。
前提条件
仅MongoDB 4.2及以下版本的本地盘实例支持下载备份文件。
使用限制
仅物理备份和逻辑备份支持下载备份文件,快照备份不支持。
操作步骤
登录MongoDB管理控制台。
根据实例类型,在左侧导航栏,单击副本集实例列表或分片集群实例列表。
在页面左上角,选择实例所在的资源组和地域。
单击目标实例ID或目标实例所在行操作列的管理。
获取备份文件的下载地址。
在目标实例页面的左侧导航栏,单击备份与恢复。
单击全量备份页签。
单击目标备份文件所在行操作列的,并选择下载。
在弹出的下载备份对话框中,根据实际需求复制并记录公网地址或私网地址。
单击确定。
下载备份文件。
通过公网地址下载备份文件
将复制的公网地址粘贴至浏览器地址栏中,按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