binlog:是MySQL中的二进制日志文件,记录MySQL上的所有更新和修改操作。一般可以用于数据备份和主从赋值
redo log:重做日志,是Innodb存储引擎层的日志,记录的是事务提交的时候Innodb内存结构中缓冲区数据页的物理修改操作。当缓冲区的数据页发生增删改操作之后,会首先将变化记录记录在redo log的buffer缓存中,然后等到事务提交的时候,redo log buffer再进行刷盘,将记录存到redo log磁盘中。可以保证事务的原子性,比如当缓冲区的脏...