数据备份可以用于还原数据,从而应对数据丢失或损坏,MyBase MySQL支持自动备份和手动备份,本文介绍自动备份功能。

注意事项

  • 只读实例不支持备份设置。
  • 备份期间不要执行DDL操作,避免锁表导致备份失败。
  • 尽量选择业务低峰期进行备份。
  • 表数量超过60万将无法进行备份。表数量过多时建议进行分库。
  • 备份文件有保留时间,请及时下载需要保留的备份文件到本地。

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在左侧导航栏中,选择实例列表 > MySQL
  4. 找到目标实例,单击操作列的详情
  5. 在左侧导航栏中单击备份恢复
  6. 备份恢复页面中选择备份设置页签,单击编辑
  7. 设置以下参数,然后单击保存
    说明 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天。
    • 必须小于等于数据备份天数。