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恢复
- 登录分布式数据库中间件控制台。
- 购买新的DDM实例,将新购买的DDM实例作为目标DDM实例。DDM购买请参考实例购买。
- 在DDM实例列表页面单击源DDM实例名称,进入实例基本信息页面。
- 在左侧导航栏选择“备份恢复”,进入恢复数据页面。
- 单击“Metadata恢复”按钮。
- 在“Metadata恢复”页面,设置选择恢复到的时间点,源DDM将在该时间点就近选择合适的DDM元数据备份集。
图1 恢复信息
表1 参数说明 参数名称
说明
恢复时间点
选择恢复时间点,系统将根据恢复时间点就近筛选Metadata备份。
目标DDM
选择2中新创建的DDM实例。
目标数据节点
选择已经完成PITR的RDS for MySQL实例。系统将根据您选择的数据节点与筛选的Metadata备份上的分片信息进行匹配,如果匹配成功将进行Metadata数据重建。
- 单击“确定”,等待出现Metadata恢复成功提示,即表示恢复完成。
根据备份文件进行Metadata恢复
- 登录分布式数据库中间件控制台。
- 购买新的DDM实例,将新购买的DDM实例作为目标DDM实例。DDM购买请参考实例购买。
- 在左侧导航栏选择“备份管理”,进入备份管理页面。
- 根据实例名称、备份开始/结束时间选择需要恢复的备份,单击操作栏的“恢复”。
图2 Metadata恢复
- 在Metadata恢复页面,设置备份恢复信息。
图3 恢复信息
表2 参数说明 参数名称
说明
备份名称
需要恢复的备份名称。
目标DDM
选择2中新创建的DDM实例。
目标数据节点
选择已经完成PITR的RDS for MySQL实例。系统将根据您选择的数据节点与筛选的Metadata备份上的分片信息进行匹配,如果匹配成功将进行Metadata数据重建。
- 单击“确定”,等待出现Metadata恢复成功提示,即表示恢复完成。