数据恢复功能可以最大程度地减少因数据库误操作引起的损失。云数据库MongoDB提供多种恢复方式,本文介绍将备份数据恢复至当前实例的方法。

前提条件

实例类型为三节点的副本集实例。

背景信息

  • 执行数据库恢复所需的时间和数据量、任务队列、网络等多种因素有关,您只需要等待实例的运行状态变更为运行中即可。
  • 恢复数据至当前实例将覆盖原有的数据且无法恢复,请谨慎操作。
    警告 执行该操作存在较大风险,建议您使用以下方法恢复数据,并在完成数据校验后,通过数据传输服务DTS将数据迁移到原实例。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏,单击备份与恢复
  6. 单击全量备份页签。
  7. 单击目标备份文件所在行操作列的更多,并选择数据回滚
    说明 数据库版本升级后,原版本云数据库MongoDB的备份文件不能用于恢复新版本的云数据库MongoDB数据。
  8. 在弹出的回滚备份的实例对话框中,单击确定
    说明 单击 确定后实例状态变更为 备份恢复中,您可以单击 备份与恢复页面左上方的 刷新按钮查看实例的最新状态。数据恢复完成后实例状态变更为 运行中