若您要恢复至的时间点是某个备份集(快照)的时间点,可通过按备份集(快照)恢复的方式恢复全量集群数据。
前提条件
-
请确保误操作前已存在备份集(快照)。
- 建议在业务低峰期进行数据恢复。
注意事项
恢复后的集群包含原集群的数据和账号信息,不包含原集群的参数设置。
步骤一、恢复数据到新集群
- 进入集群详情页,在左侧导航栏中,选择。
- 找到目标备份集(快照),单击右侧操作栏中的恢复数据到新集群。
- 在打开的克隆实例页面,设置要恢复的备份集以及新集群的参数。
- 选择新集群的付费模式。
说明
若您恢复完成后不打算使用新的集群,而是继续使用原集群,那么新集群仅作临时用,付费模式选择按量付费即可。
若您恢复完成后打算直接使用这个新的集群,则付费模式和原集群保持一致,或者根据需要进行调整。
- 操作类型选择从备份集恢复数据,并在备份集的下拉框中选择需要恢复的备份集。
说明 此处展示的为各备份集的备份开始时间,您可以根据该时间确定是否为需要恢复的备份集。
- 设置其他集群参数。
说明
若您恢复完成后不打算使用新的集群,而是继续使用原集群,那么新集群仅作临时用,建议使用默认设置即可,其规格和设置不会影响整个恢复过程。
若您恢复完成后打算直接使用这个新的集群,则这些参数可以和原集群保持一致,或者根据需要进行调整。
- 阅读并选中服务协议,单击立即购买。
- 在支付页面,确认待支付订单信息,单击订购即可。
步骤二、在新集群中进行数据比对
当全量集群数据恢复至新集群中完成后,您需要登录到新集群,并进行数据比对,验证数据。
您可通过DMS登录新集群,也可通过其他客户端或者命令行的方式。本文介绍通过DMS登录集群进行验证,关于其他方式,请参考连接数据库集群。
- 在新集群的基本信息页面右上角,单击登录数据库。
- 在弹出的对话框中,输入原集群中创建的数据库账号和数据库密码,单击登录。
- 登录DMS后请刷新页面,在左侧导航栏中,单击已登录实例。
- 在已登录实例列表中,单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
- 查找到误操作的数据,确认其是否已恢复到误操作前,且其他数据也和误操作发生前一致。
步骤三、将新集群的数据迁移到原集群
确认新集群的数据之后,若您还是想继续使用原集群,您可以使用DTS将数据从新集群迁移回原集群。
- 登录数据传输控制台,在左侧导航栏,单击数据迁移。
- 在迁移任务列表页面顶部,选择迁移的目标集群所属地域。
- 单击页面右上角的创建迁移任务。
- 配置迁移任务的源库和目标库连接信息。
源库,即新集群;目标库信息,即误操作发生的原集群,也是此次要恢复的集群。
- 完成上述配置后,单击页面右下角的授权白名单并进入下一步。
说明 此步骤会将DTS服务器的IP地址自动添加到源和目标集群的白名单中,用于保障DTS服务器能够正常连接源和目标集群。
- 选择迁移类型和迁移对象。
配置 |
说明 |
迁移类型 |
勾选结构迁移和全量数据迁移。
|
迁移对象 |
在迁移对象框中单击待迁移的对象,然后单击图标将其移动至已选择对象框。
|
- 上述配置完成后,单击页面右下角的预检查并启动,预检查通过后,单击下一步。
- 在弹出的购买配置确认对话框,选择链路规格并选中数据传输(按量付费)服务条款。
- 单击购买并启动,迁移任务正式开始。
步骤四、释放集群
等待迁移任务完成后,原集群即已经恢复到选中的时间点。此时,若您还是想继续使用原集群,您可以释放新集群,避免产生不必要的费用。
- 在集群列表页找到目标集群,单击右侧操作栏的。
- 在弹出的释放集群对话框中,选择备份保留策略。
说明
如果您选择继续使用原集群,且您已确认数据恢复和迁移成功,在释放新集群时,建议您选择删除集群时,立即删除该集群的所有备份集。
- 单击确定。