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

前提条件

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

背景信息

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

操作步骤

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