数据备份可以用于还原数据,从而应对数据丢失或损坏,MyBase MySQL支持自动备份和手动备份,本文介绍自动备份功能。
注意事项
- 只读实例不支持备份设置。
- 备份期间不要执行DDL操作,避免锁表导致备份失败。
- 尽量选择业务低峰期进行备份。
- 表数量超过60万将无法进行备份。表数量过多时建议进行分库。
- 备份文件有保留时间,请及时下载需要保留的备份文件到本地。
操作步骤
- 登录云数据库专属集群控制台。
- 在页面左上角,选择目标地域。
- 在左侧导航栏中,选择实例列表 > MySQL。
- 找到目标实例,单击操作列的详情。
- 在左侧导航栏中单击备份恢复。
- 在备份恢复页面中选择备份设置页签,单击编辑。
- 设置以下参数,然后单击保存。说明 MyBase MySQL云盘实例的数据备份方式默认为快照备份,MyBase MySQL本地盘实例的数据备份方式默认为物理备份。
表 1. 数据备份设置 实例类型 参数 说明 所有实例 备份保留天数/保留时长 默认为7天。可选范围: - 云盘版:7~730天。
说明 如果开启秒级备份,则保留时长固定为7天。
- 本地盘版:7天或以上(小于2的31次方)。
- 保留不超过730天的数据备份为常规备份。
- 保留超过730天的数据备份为归档备份。
说明 如果设置超过730天,或者勾选实例释放前长期保留,则还需设置归档备份的保留个数,例如保留每个月最早的2个归档备份。
备份周期 每周至少选2天进行数据备份。 备份时间 选择数据备份开始的时间段,例如05:00-06:00。建议设置为业务低峰期。 本地盘实例 实例释放后数据备份是否保留 选择不保留、保留最后一个或全部保留。 库表恢复 开启后将支持恢复库表。默认为开启,无法关闭。 库表恢复速度 库表恢复的速度。 关于库表恢复的更多信息,请参见恢复库表。
云盘实例 增加快照频率 开启本功能可缩短秒级快照周期,增加秒级快照密度。开启后,可设置每N小时备份一次,甚至每15分钟备份一次。 根据您选择的频率,快照保留策略如下:- 频率为分钟级:完成时间在1小时内的快照会全部保留,超过1小时将仅保留整点后完成的第一个快照,并在超过24小时后,仅保留每日0点后完成的第一个快照。
- 频率为小时级:完成时间在24小时内的快照会全部保留。超过24小时将仅保留每日0点后完成的第一个快照。
说明 本功能与秒级备份必须同步开启,若在秒级备份关闭的情况下开启本功能,则系统会自动开启秒级备份。秒级备份 开启后,快照备份的执行速度会提升至秒级。 表 2. 日志备份设置 参数 说明 日志备份 开启后可以实现按时间点恢复。默认为开启。 日志备份保留 - 可选范围:7~730天,默认为7天。
- 必须小于等于数据备份天数。
- 云盘版:7~730天。