新增MySQL备份恢复脚本并完成演练
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 备份恢复演练记录(2026-02-28)
|
||||
|
||||
对应 issue:`#12 [P1][T9] 备份策略与恢复演练`
|
||||
|
||||
## 演练环境
|
||||
|
||||
- MySQL:`mysql:8.0` 临时容器
|
||||
- 数据库:`wx_service`
|
||||
- 备份目录:`/tmp/wx_service_backup_drill`
|
||||
|
||||
## 演练步骤
|
||||
|
||||
1. 初始化库并导入 `docs/sql/smoke.sql`
|
||||
2. 插入一条样本数据到 `fa_smoke_log`
|
||||
3. 执行备份脚本:
|
||||
- `scripts/ops/backup_mysql.sh`
|
||||
4. 清空 `fa_smoke_log`
|
||||
5. 执行恢复脚本:
|
||||
- `scripts/ops/restore_mysql.sh`
|
||||
6. 对比恢复前后行数
|
||||
|
||||
## 演练结果
|
||||
|
||||
- 备份文件:`/tmp/wx_service_backup_drill/wx_service_20260228_163926.sql.gz`
|
||||
- 清空后行数:`0`
|
||||
- 恢复后行数:`1`
|
||||
|
||||
结论:本次恢复演练成功,备份文件可用于恢复关键业务表数据。
|
||||
Reference in New Issue
Block a user