备份方式

最近更新时间:2019-05-24 12:04:16

备份说明

目前,云数据库 MySQL 高可用版支持2种自动备份方式:

  • 物理备份,物理数据全拷贝。
  • 逻辑备份,SQL 语句的备份。

说明:

  • 最新的物理备份恢复方式需要用 xbstream 解包,请参见 使用物理备份恢复数据库
  • 旧的物理备份恢复方式需要用 tar 解包,请参见 使用物理备份恢复数据库(旧版)
    旧的物理备份恢复方式会逐步过渡淘汰,如果您用 tar 解压失败,请采用最新的物理备份恢复方式。
  • 自动备份设置功能目前正在公测中,如您有需要,可 提交工单 申请。
  • 非物理备份测试用户仅支持逻辑备份,因此无法通过【设置自动备份】功能设置备份方式。

注意:

云数据库 MySQL 的自动备份于2019年02月26日起,仅支持物理备份的方式。存量自动备份为逻辑备份的实例会陆续被自动切换到物理备份,此次切换不会影响您业务访问,可能会影响您自动备份的使用习惯,若您需要逻辑备份,可以使用 云数据库 MySQL 控制台 中手动备份功能或者通过 API 调用 来生成逻辑备份。具体如下:

  1. 自动备份设置里,备份方式只能设置为物理备份。
  2. 此次备份优化后,不论是逻辑备份还是物理备份功能都会被压缩,故部分下载功能无法使用,转而可通过逻辑备份中备份部分库表功能代替,待全部地域完成备份优化后开放。
  3. 存量自动备份是逻辑备份的实例,会自动被改造成物理备份。

以下是物理备份与逻辑备份对比:

物理备份的优势

  • 备份速度快。
  • 支持流式备份和压缩。
  • 备份成功率高。
  • 恢复简单并且快速。

逻辑备份的劣势

  • 恢复时需要执行 sql 和构建索引,恢复时间长。
  • 备份速率慢,数据量大的情况下尤为明显。
  • 备份过程中会对实例造成压力,可能会加大主从延迟。
  • 有可能会丢失浮点数的精度信息。
  • 由于各种问题(错误视图等),可能导致备份失败。

自动备份

  1. 在实例列表页,单击实例名称,进入管理页,选择【备份管理】>【自动备份设置】>【编辑设置】,即可进行设置备份方式。
  2. 在按照您的需求设置好信息后,单击【确定】,即可完成自动备份设置。
    • 备份方式说明
      • 逻辑备份支持实例级和库表级下载,物理备份仅支持实例级的下载。
      • MySQL 低于5.6版本的仅支持逻辑备份。
    • 数据备份保留
      支持7天 - 732天的备份保留时长,目前免费,后续备份空间收费将另行通知。
    • 开始时间
      每日备份开始时间可自定义设置,默认为凌晨2点到6点。需注意的是,备份完成时间受实例所存储的数据量影响,因此备份不一定能在所选择的时间段内完成。

手动备份

实例右上角【手动备份】功能允许用户自助发起备份任务,目前免费,后续备份空间收费将另行通知。

注意:

无法同时发起多个备份任务。若手动备份在指定的自动备份开始时间段内尚未完成,可能会影响自动备份任务发起时间。