- ① 恢复最近全备(或全备+增量链)到隔离实例
- ② 确定目标时间点(事故操作的时间戳/位点)
- ③ 重放 binlog 到目标点前一条语句
- ④ 校验关键表数据与业务日志
- ⑤ 应用侧切流/导回数据
重放示例
重放示例
# 恢复到 2026-10-12 09:30:00 之前
mysqlbinlog --stop-datetime="2026-10-12 09:29:59" \
/data/binlog_archive/mysql-bin.000045 \
/data/binlog_archive/mysql-bin.000046 \
| mysql -uroot -p -h drill-host -P3307不要在故障主库上直接重放做验证;先恢复到新实例核对无误再切流。