云数据库 veDB MySQL 版具备个性化的实例备份与恢复策略,支持在实例运行期间进行实例备份,并且在实例释放后也可以随时恢复数据。
云数据库 veDB MySQL 版支持实例的全量物理备份,默认情况下在指定的时间段会自动创建一个全量备份,您也可以根据业务需要随时执行手动备份。
自动备份:实例根据系统预设的备份策略,自动执行备份。实例运行期间不可删除自动备份文件。您可根据业务需求自定义备份策略,详情请参见设置数据备份策略。
手动备份:实例运行期间随时可发起即时的手动备份,备份文件可随时删除。如何创建手动备份,请参见手动创建备份。
自动备份和手动备份对比如下:
备份类型 | 手动备份 | 自动备份 |
---|---|---|
备份保留天数 | 永久保存。 | 默认为 7 天,可以通过备份设置修改。详细说明请参见设置数据备份策略。 |
备份时间窗口 | 即时执行。 | 默认在每周中随机选择三天(间隔一天),在这三天相同的一个时间段执行备份任务,例如每周的周一、周三、周五的 02:00 ~ 04:00。 |
全量备份周期 | 即时执行。 | 执行全量备份的频率,默认每周中随机选择三天(间隔一天)执行备份,例如每周的周二、周四、周六。可通过备份设置修改全量备份周期,详细说明请参见设置数据备份策略。 |
备份文件 |
|
|
创建类型 | 用户,即火山引擎用户手动创建。 | 系统,即后台系统自动创建。 |
备份类型 | 全量备份 | 全量备份 |
备份方式 | 物理备份 | 物理备份 |
云数据库 veDB MySQL 版支持对运行中或已释放的实例进行数据恢复,可以通过备份集或指定时间点将数据恢复至新实例中,具体支持的场景如下所示。
恢复类型 | 场景描述 |
---|---|
按备份集进行全量恢复 | 通过系统自动或手动备份的文件,将全量备份数据恢复至新的实例中,包括所有数据库账号等数据。适用于实例级数据恢复场景。 |
按时间点进行全量恢复 | 在日志备份保留的时间内,将过去某个时间点的数据恢复至新的实例中,包括所有数据库账号等数据。适用于实例级数据恢复场景。 |
按备份集进行库表恢复 | 将实例中某个备份集中的数据库或表,恢复至原实例中,不会影响现有的数据。适用于一些业务中需要恢复部分数据的场景。 |
按时间点进行库表恢复 | 将实例中过去某个时间点的数据库或表,恢复至原实例中,不会影响现有的数据。适用于一些业务中需要恢复部分数据的场景。 |
恢复已删除实例 | 可通过已删除实例保留的备份文件将数据恢复至新实例中,包括所有数据库账号等数据。 |
说明
云数据库 veDB MySQL 版支持跨可用区恢复,即可将可用区 A 实例的备份恢复到可用区 B 的新实例。
veDB MySQL 实例删除或退订后,系统会自动创建并保留一个最终备份在已删除实例备份中。您可以通过按备份集恢复的方式进行数据恢复,操作详情请参见恢复已删除实例。
已删除实例的最终备份文件不支持手动删除,根据备份的完成时间,默认在 7 天后被系统自动删除。您可在已删除实例备份列表中查看目标实例备份的预计删除时间,详情请参见查看已删除实例备份列表。