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