对比
| 维度 | 逻辑备份 | 物理备份 |
|---|---|---|
| 速度 | 慢(单/多线程导入) | 快(文件级拷贝) |
| 跨版本 | 较友好(注意语法差异) | 绑定大版本/厂商 |
| 粒度 | 库/表/条件灵活 | 实例/库为主,单表有限制 |
| 产物 | SQL 文本可读可改 | 二进制文件需 prepare |
| 大小 | 文本大(压缩后可用) | 与原数据接近,压缩率高 |
组合策略
组合策略
# 日常:物理全备 + binlog 归档(快、可 PITR)
# 长期归档:每周一份 mysqldump 逻辑备份(跨版本可读、走异地)
mysqldump -uroot -p --single-transaction --routines --events \
--all-databases | gzip -6 > /data/archive/weekly_$(date +%F).sql.gz两套并行不冲突:物理备份用于快速恢复,逻辑备份用于长期归档与审阅。