MySQL 中有六种日志文件,
分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。
其中
重做日志和回滚日志与事务操作息息相关,
二进制日志也与中继日志通常用于主从复制
错误日志是记录数据库故常
慢查询日志经常用于数据库性能调优
一、主从复制的过程
1.在每个事务更新数据完成之前,master 在二进制日志