恢复方案简介 本页介绍关系数据库MySQL版的数据恢复方案。 关系数据库MySQL版提供了多种恢复实例的数据的方式,用以满足数据故障或损坏、实例被误删除等不同的使用场景。目前提供的恢复方案有: 通过全量备份文件恢复到实例。 将实例的数据恢复到指定时间点。 恢复方案简图 恢复方案说明 类别 说明 恢复范围 整个实例或指定数据库指定表。 新实例各配置项 新实例的参数设置和当前实例保持一致。 新实例账号信息 新实例内含恢复时所选择的备份时间点或备份集产生时间点的账号信息。 新实例数据 新实例内的数据与用于恢复的备份文件中的数据一致。 恢复时长 根据数据文件的不同时长有所不同: 300G若全是备份文件的情况,大概需要花费时间2个小时左右。 300G里面包含大量binlog,在恢复的时候需要apply binlog,恢复时间以实测为准。 恢复时间因网络、磁盘等影响因素会有所不同,具体以实际恢复时间为准。 常见问题 为何通过备份集不能恢复到当前实例? 可检查当前实例的状态是否正常,如果处于非运行中或异常状态,需要等待实例为运行中才可以进行恢复到当前实例操作。 为何不能恢复到已有实例? 可以从以下原因进行排查: 检查目标实例的状态是否正常。 检查目标实例版本与源实例的版本是否相同,且内核版本目标实例是否大于等于当前实例内核版本。高内核版本的实例无法恢复到低内核版本的实例。 检查目标实例与源实例的lowercasetablenames参数是否相同,该参数为区分表名大小写参数,如果该参数不同,将无法恢复。 如果目标实例实例与源实例的备份类型为云硬盘,则目标实例与源实例的VPC必须一致。 注意 如果目标实例实例与源实例的备份类型为对象存储,则可以跨VPC恢复,无该限制。 检查目标实例与源实例是否在同一个企业项目,不同企业项目无法恢复。 检查目标实例是否为带只读的MGR实例,如果是,则该实例无法进行恢复。 如果源实例具备tde功能,但是目标实例不具备(可以不开启),则无法进行恢复。