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

前提条件

实例类型为副本集实例,且节点数为3。

影响

直接恢复数据到当前实例将覆盖原有的数据且无法恢复,请谨慎操作。
警告 执行该操作存在较大风险,建议您使用按时间点新建实例从备份点新建实例来恢复数据,做好数据校验后,再通过DTS工具迁移回原实例。

注意事项

执行数据库恢复所需的时间和数据量、任务队列、网络等多种因素有关,您只需要等待实例的运行状态变更为运行中即可。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏,单击备份与恢复
  6. 备份与恢复页面,定位至需要恢复的备份集,单击直接恢复数据到当前实例_数据恢复_用户指南_云数据库 MongoDB 版 阿里云技术文档 第1张 > 数据恢复直接恢复数据到当前实例_数据恢复_用户指南_云数据库 MongoDB 版 阿里云技术文档 第2张
  7. 恢复备份的实例对话框,单击确定
    说明 单击确定后实例状态变更为备份恢复中,您可以单击刷新查看实例状态。数据恢复完成后实例状态变更为运行中