若您要恢复至的时间点是某个备份集(快照)的时间点,可通过按备份集(快照)恢复的方式恢复全量集群数据。

前提条件

  • 请确保误操作前已存在备份集(快照)。

  • 建议在业务低峰期进行数据恢复。

注意事项

恢复后的集群包含原集群的数据和账号信息,不包含原集群的参数设置。

步骤一、恢复数据到新集群

  1. 进入集群详情页,在左侧导航栏中,选择配置与管理 > 备份恢复
  2. 找到目标备份集(快照),单击右侧操作栏中的恢复数据到新集群
    2
  3. 在打开的克隆实例页面,设置要恢复的备份集以及新集群的参数。
    1. 选择新集群的付费模式
      说明

      若您恢复完成后不打算使用新的集群,而是继续使用原集群,那么新集群仅作临时用,付费模式选择按量付费即可。

      若您恢复完成后打算直接使用这个新的集群,则付费模式和原集群保持一致,或者根据需要进行调整。

    2. 操作类型选择从备份集恢复数据,并在备份集的下拉框中选择需要恢复的备份集。
      备份集恢复
      说明 此处展示的为各备份集的备份开始时间,您可以根据该时间确定是否为需要恢复的备份集。
  4. 设置其他集群参数。
    说明

    若您恢复完成后不打算使用新的集群,而是继续使用原集群,那么新集群仅作临时用,建议使用默认设置即可,其规格和设置不会影响整个恢复过程。

    若您恢复完成后打算直接使用这个新的集群,则这些参数可以和原集群保持一致,或者根据需要进行调整。

  5. 阅读并选中服务协议,单击立即购买
  6. 支付页面,确认待支付订单信息,单击订购即可。

步骤二、在新集群中进行数据比对

当全量集群数据恢复至新集群中完成后,您需要登录到新集群,并进行数据比对,验证数据。

您可通过DMS登录新集群,也可通过其他客户端或者命令行的方式。本文介绍通过DMS登录集群进行验证,关于其他方式,请参考连接数据库集群

  1. 在新集群的基本信息页面右上角,单击登录数据库
    基本信息
  2. 在弹出的对话框中,输入原集群中创建的数据库账号数据库密码,单击登录登录页面
  3. 登录DMS后请刷新页面,在左侧导航栏中,单击已登录实例
  4. 已登录实例列表中,单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
    1
  5. 查找到误操作的数据,确认其是否已恢复到误操作前,且其他数据也和误操作发生前一致。

步骤三、将新集群的数据迁移到原集群

确认新集群的数据之后,若您还是想继续使用原集群,您可以使用DTS将数据从新集群迁移回原集群。

  1. 登录数据传输控制台,在左侧导航栏,单击数据迁移
  2. 迁移任务列表页面顶部,选择迁移的目标集群所属地域。
    选择地域
  3. 单击页面右上角的创建迁移任务
  4. 配置迁移任务的源库和目标库连接信息。
    源库,即新集群;目标库信息,即误操作发生的原集群,也是此次要恢复的集群。配置源库和目标库连接信息
  5. 完成上述配置后,单击页面右下角的授权白名单并进入下一步
    说明 此步骤会将DTS服务器的IP地址自动添加到源和目标集群的白名单中,用于保障DTS服务器能够正常连接源和目标集群。
  6. 选择迁移类型和迁移对象。
    选择迁移对象和类型
    配置 说明
    迁移类型 勾选结构迁移全量数据迁移
    迁移对象

    迁移对象框中单击待迁移的对象,然后单击向右小箭头图标将其移动至已选择对象框。

    注意 迁移对象选择的粒度为库、表、列。
  7. 上述配置完成后,单击页面右下角的预检查并启动,预检查通过后,单击下一步
  8. 在弹出的购买配置确认对话框,选择链路规格并选中数据传输(按量付费)服务条款
  9. 单击购买并启动,迁移任务正式开始。

步骤四、释放集群

等待迁移任务完成后,原集群即已经恢复到选中的时间点。此时,若您还是想继续使用原集群,您可以释放新集群,避免产生不必要的费用。

  1. 集群列表页找到目标集群,单击右侧操作栏的更多 > 释放
    集群列表
  2. 在弹出的释放集群对话框中,选择备份保留策略。
    说明

    如果您选择继续使用原集群,且您已确认数据恢复和迁移成功,在释放新集群时,建议您选择删除集群时,立即删除该集群的所有备份集

    释放
  3. 单击确定