全部文档数据存储
数据存储

MySQL 备份:先证明能恢复

备份任务完成不等于数据安全。一个可用的备份方案,必须包含恢复验证和明确的保留策略。

逻辑备份

小型业务可以从逻辑备份开始,输出 SQL 文件并压缩保存:

mysqldump --single-transaction --routines --triggers -u backup_user -p app_db | gzip > app_db-$(date +%F).sql.gz

--single-transaction 适合 InnoDB,可以减少备份过程对在线读写的影响。备份账号只授予导出所需权限。

恢复演练

定期在独立数据库实例恢复一份备份,检查表数量、关键记录和应用健康检查。备份文件不要与生产数据放在同一磁盘。

保留策略

至少区分每日、每周和月度备份;删除旧备份前,确认仍满足恢复时间目标和恢复点目标。

— 本文完 —

把解决过的问题,变成可以复用的经验。

← 返回全部文档