You need to enable JavaScript to run this app.
导航

修改数据备份策略

最近更新时间2024.01.05 16:55:46

首次发布时间2021.10.11 18:06:04

本文介绍如何自定义备份策略的操作步骤。

前提条件

已创建实例且实例处于运行中状态。具体操作,请参见创建实例

注意事项

  • 只读节点不支持备份设置。

  • 备份期间不要执行 DDL 操作,避免锁表导致备份失败。

  • 建议避开业务高峰期进行备份。

操作步骤

  1. 登录云数据库 MySQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

说明

如未设置实例的所属项目,本操作应选择项目为账号全部资源

  1. 在左侧导航栏单击实例列表

  2. 实例列表页面,单击目标实例名称。

  3. 在页面上方,单击备份恢复页签。

  4. 备份恢复页,单击数据备份子页签,然后单击备份设置,在弹出的对话框中,设置全量备份增量备份的备份策略,如下表所示,设置完成后单击确定

参数
说明
备份保留天数备份文件在备份空间中的保留时长。可选范围:7~365 天,默认为 7 天。
备份时间窗口执行全量备份或增量备份的时间段。备份时间窗口长度为 6 个小时,可选择一天内的任意 6 小时的时间段作为备份时间窗口,不允许跨天。云数据库 MySQL 版会根据当前系统情况给出一个 6 小时的时间段作为默认值。
全量备份周期执行全量备份的频率。每周至少选择 2 天,最多可选择 7 天。云数据库 MySQL 版会根据当前系统情况,提供不相邻的 3 天作为默认值。
增量备份周期执行增量备份的频率。增量备份默认关闭,您可以按需开启。增量备份周期不能与全量备份周期冲突,根据全量备份周期的设置,您可以最多选择 5 天进行增量备份设置。

DDL 最长等待时间

数据备份会阻塞 DDL 命令,该功能用于设置 DDL 最长等待时间。DDL 命令超出等待时间后,会停止备份、放行 DDL 命令。DDL 最长等待时间默认为 30 分钟,最短可设置为 10 分钟,最长可设置为 1440 分钟,步长为 1 分钟。

说明

该功能仅支持新版本的 MySQL 8.0 实例。如您的实例为 MySQL 8.0 版本但备份策略未支持此功能,请提交工单申请升级实例版本。

常见问题

为什么无法进行备份操作?
若您出现无法进行备份操作的问题,请根据如下建议进行排查:

  • 确认 MySQL 实例是否为运行中的状态。
  • 确认备份的实例为主节点,只读节点无法备份。
  • 确认备份期间未执行 DDL 操作,避免锁表导致备份失败。
  • 表数量超过 60 万时将无法进行备份,表数量过多的时候建议进行分库。

若排查之后仍出现无法进行备份操作的问题,您可以提交工单联系技术支持。

备份类型是否支持逻辑备份?
逻辑备份目前为白名单功能。如需使用,请提交工单申请开白使用。

相关 API

API
描述
CreateBackup调用 CreateBackup 接口创建一个 MySQL 实例数据备份。
ListBackups调用 ListBackups 接口查询备份集列表。