日志文件的作用:

1、能记录物理数据页面的修改的信息

2、能将数据从逻辑上恢复至事务之前的状态

3、能以二进制文件的形式记录了数据库中的操作

4、能记录错误的相关信息

5、能从主服务器中二进制文件取的事件等等。

日志文件可分为:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log)、中继日志(relay log)。