MySQL三大日志:Binlog、Redo Log、Undo Log 的联系与区别概述:三大日志的作用与定位日志类型存储位置所属层级主要作用生命周期是否持久化Binlog(二进制日志)独立文件Server层数据复制、数据恢复、审计永久(可配置)是Redo Log(重做日志)ib_logfile0/1InnoDB引擎层崩溃恢复、保证事务持久性循环覆盖是Undo Log(回滚日志)表空间文件InnoDB引擎层事务回滚、MVCC多版本控制事务结束+无快照引用是核心关系图日志协同工作两阶段提交事务执行过程