首页/数据/备份与容灾速查/MySQL 备份组合策略
数据库与云备份56 条

MySQL 备份组合策略

生产常用组合:周期性物理全量打底 + 每日增量或逻辑导出 + binlog 持续归档,同时覆盖快速整体恢复与精细时间点恢复两类需求。

备份与容灾速查数据更新于 2026-10-12

组合示例(按 7 天周期)

层次频率工具作用
物理全量每周XtraBackup快速重建整实例
逻辑导出每日mysqldump / mysqlsh跨版本迁移与单表恢复
binlog 归档持续rsync / 存储层复制恢复到任意时间点

crontab 骨架

crontab 骨架
# 每周日 02:00 物理全量(脚本内含 prepare)
0 2 * * 0 /opt/backup/xtra-full.sh
# 每 15 分钟把新 binlog 同步到归档盘
*/15 * * * * rsync -a --ignore-existing /var/lib/mysql/binlog.* /backup/binlog/
保留策略要与 binlog 过期时间对齐:归档侧保留多久,时间点恢复窗口就有多久。

易错点

  • 只有逻辑备份的大库恢复耗时可能超出 RTO,规模上去后应引入物理备份
  • 备份脚本缺少失败告警与结果校验,风险会推迟到恢复当天才暴露

数据来源与参考

  • MySQL 8.0 Reference Manual + Percona XtraBackup 文档(备份方案实践)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌