为确保集群数据的可靠性,MySQL Plus 提供集群备份与恢复功能。

注意

集群备份创建后,备份将永久存储,为节省资源并保留充足的备份份额,请定期清理过期备份。

备份的应用

MySQL Plus 支持 HA 高可用,但一旦数据可被恶意攻击或被误删除,备库数据也将被删除切无法还原。因此集群备份,将是数据库安全的最终保障。

备份计费

MySQL Plus 备份是以压缩文件形式存储,具体收费与备份链容量总大小存储时间相关。

快照备份

快照备份基于快照技术获取指定数据集合的一个完全拷贝。

MySQL Plus 快照备份主要面向虚拟机计算和 SSD 硬盘存储形态的集群,通过创建备份对集群硬盘数据进行备份,备份最终存储在硬盘。

  • MySQL Plus 集群硬盘可以创建多条备份链,每条备份链可包括一条全量备份和多条增量备份,支持从任意备份点恢复数据。

  • 最多创建 7 条备份链,一条备份链最多有 30 条增量备份节点。

逻辑备份

逻辑备份基于数据库对象(表、索引、存储过程等)的备份,备份级别可控,适用于数据量不大的数据库。

MySQL Plus 逻辑备份主要面向容器计算和形态的集群,通过配置备份策略对数据库对象进行备份,备份最终存储在对象存储桶中。

  • MySQL Plus 逻辑备份可以创建多条备份链,每条备份链可包括一条全量备份和多条增量备份,支持从任意备份点恢复数据。

  • 最多创建 7 条备份链,一条备份链最多有 7 条增量备份节点。

  • 集群在执行在线迁移过程中或启动了异地灾备时,不支持逻辑备份。

注意

根据集群计算和存储类型,一个集群仅支持一种备份方式。

默认备份方式为 快照备份

自动备份

自动备份是通过设定备份策略,系统将根据指定时间自动备份集群数据,您可以根据备份将数据恢复到任意时间点。

  • 设置自动备份策略后,系统将出发一次全量备份,之后将按照策略时间段进行增量备份。

  • 当超过增量备份链份额时,新创建一条备份全量备份。

  • 当超过备份链份额时,将自动删除时间最久远的备份。

手动备份

自动备份是通过创建备份,对当前集群数据进行立即备份。

跨区域备份

跨区域备份是将备份复制到其他区域。某一区域的实例故障后,可跨区域使用备份文件恢复到新的集群,用来恢复业务。

全量备份

全量备份是对数据库内所有数据进行备份,无论上次备份后数据有没有变化。

增量备份

增量备份是仅对上次备份后更新的数据进行备份。

共享备份

共享备份是将备份共享给其他用户使用。

备份回档

备份回档是通过逻辑备份,可将集群恢复到指定时间点,精确到秒。