更新时间:2024-07-30 GMT+08:00

Metadata恢复

关于Metadata的备份策略,用户无需手动创建备份,DDM将在每日凌晨2点至3点对实例的Metadata数据进行备份,备份保留时长30天。删除逻辑库、逻辑库分片变更后清理数据、删除实例等影响Metadata的重要操作也会触发元数据备份。

元数据恢复特性用于误删库或者RDS for MySQL本身出现异常等业务场景,可根据过去的某个时间点,将Metadata数据与已经PITR恢复完成的RDS for MySQL实例进行匹配,重建DDM和RDS for MySQL的关联关系,恢复DDM。当前该特性仅支持RDS for MySQL引擎。

Metadata恢复支持客户自己选择时间点进行恢复,详细请参考根据自定义时间点进行Metadata恢复。也支持客户根据已经完成的备份进行恢复,详细请参考根据备份文件进行Metadata恢复

使用须知

  • Metadata恢复主要侧重于元数据恢复,是基于已经PITR恢复完成的数据节点(RDS for MySQL)进行的DDM恢复,只需预置新的DDM实例。

    PITR是指已经将数据节点恢复到指定时间点。

  • 目标DDM实例不能关联RDS for MySQL实例,不能创建逻辑库和账号。
  • 暂不支持目标DDM实例在主网段、RDS for MySQL实例在扩展网段的场景。
  • 源DDM实例版本需大于等于2.3.2.11版本,目标DDM实例版本需大于等于3.0.8版本。
  • 所能够恢复到的时间点依赖您在源DDM实例的数据节点上设置的备份策略。

前提条件

  • 已购买源DDM实例,并已关联RDS for MySQL实例,该RDS for MySQL实例为源数据节点。
  • 源数据节点已经按指定时间点恢复到目标数据节点。

根据自定义时间点进行Metadata恢复

  1. 登录分布式数据库中间件控制台。
  2. 购买新的DDM实例,将新购买的DDM实例作为目标DDM实例。DDM购买请参考实例购买
  3. 在DDM实例列表页面单击源DDM实例名称,进入实例基本信息页面。
  4. 在左侧导航栏选择“备份恢复”,进入恢复数据页面。
  5. 单击“Metadata恢复”按钮。
  6. “Metadata恢复”页面,设置选择恢复到的时间点,源DDM将在该时间点就近选择合适的DDM元数据备份集。

    图1 恢复信息
    表1 参数说明

    参数名称

    说明

    恢复时间点

    选择恢复时间点,系统将根据恢复时间点就近筛选Metadata备份。

    目标DDM

    选择2中新创建的DDM实例。

    目标数据节点

    选择已经完成PITR的RDS for MySQL实例。系统将根据您选择的数据节点与筛选的Metadata备份上的分片信息进行匹配,如果匹配成功将进行Metadata数据重建。

  7. 单击“确定”,等待出现Metadata恢复成功提示,即表示恢复完成。

根据备份文件进行Metadata恢复

  1. 登录分布式数据库中间件控制台。
  2. 购买新的DDM实例,将新购买的DDM实例作为目标DDM实例。DDM购买请参考实例购买
  3. 在左侧导航栏选择“备份管理”,进入备份管理页面。
  4. 根据实例名称、备份开始/结束时间选择需要恢复的备份,单击操作栏的“恢复”

    图2 Metadata恢复

  5. 在Metadata恢复页面,设置备份恢复信息。

    图3 恢复信息
    表2 参数说明

    参数名称

    说明

    备份名称

    需要恢复的备份名称。

    目标DDM

    选择2中新创建的DDM实例。

    目标数据节点

    选择已经完成PITR的RDS for MySQL实例。系统将根据您选择的数据节点与筛选的Metadata备份上的分片信息进行匹配,如果匹配成功将进行Metadata数据重建。

  6. 单击“确定”,等待出现Metadata恢复成功提示,即表示恢复完成。