二、文件与数据库的备份策略 站群通常包含多个站点目录和对应的数据库
数据库定时导出 :使用 mysqldump 或 pg_dump 命令,每天凌晨低峰期执行,导出为SQL文件后压缩存储
以下是一个简化的逻辑流程: 定义变量:设置根备份✨路径、站点目录列表、数据库名称与密码
调度方面,可将脚本添加到crontab中,例如每天凌晨3点执行一次备份任务💫,每周日凌晨执行全量备份
一旦出现问题,可直✨接运行回滚命令💡恢复到上一个正常状态
恢复验证 :定期(例如每月一次)在测试环境演练恢复流程,确🔮保备份文☀️件可用,脚本无错误
增量备份 :每日执行增量备份,仅备份自上次全📚量备份后发生🎯变化的文件,节省存储空间
备份文件的保留周期通常建议设置为7天至30天,超过期限的旧备份可自动清理,避免磁盘占满
使用 sc🎵p 或 rclone 将备份传输到远程👍备份服务器或对象存储
提示 :恢复过程中最易忽略的是数据库字符集与文件路径的兼容性