Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

MySQL 日志怎样支持备份、恢复和排障?

查看完整题解

参考回答

直接回答

binlog 可用于复制和按位置恢复,redo 参与 InnoDB 崩溃恢复,慢日志和错误日志提供排障证据。应按用途设置保留、容量与访问控制。

讲清原理

一次时间点恢复通常从一致备份开始,再重放连续 binlog 到目标位置。redo 由引擎管理,不能用它替代从备份重放业务变更的流程。

InnoDB 崩溃恢复和备份后重放 binlog 对应不同故障
InnoDB 崩溃恢复和备份后重放 binlog 对应不同故障

例子与易错点

定期演练恢复,并验证停在误操作之前。清理 binlog 前检查备份和副本是否仍依赖它,别直接删除日志文件。

相关题 · 第 119 题、第 133 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。