binlog一般记录了MySql服务器上所有修改和更新操作,包括DDL和DML。binlog是事务提交后生成的,可以用于回复数据库,也用于实现主从同步。
redolog是重做日志,用于恢复数据,保证数据的一致性和持久性。当MySql发生修改时,redolog会将这些操作记录下来,并写入磁盘。当MySql发生宕机或崩溃时,通过重放redolog就可以恢复数据。
undolog时回滚日志,当发生事务失败回滚的时候,undolog会记录操作并写入磁盘(记录的是SQL语句)...