1.slowlog
慢SQL记录
2.binlog*
记录数据库执行的写操作(不包括查询)信息,以二进制的形式保存在磁盘中。
使用场景:主从复制(在 Master 端开启 binlog ,然后将 binlog 发送到各个 Slave 端, Slave 端重放 binlog 来达到主从数据一致。)
和数据恢复(mysqlbinlog)
binlog 日志有三种格式,分别为 STATMENT 、 ROW 和 MIXED。
3.errorlog
错误信息
4.relaylog
5.undolog
redo log 是属于引擎层(innodb)的日志,称为重做日志 ,当MySQL服务器意外崩溃或者宕机后,保证已经提交的事务持久化到磁盘中(持久性)。
它能保证对于已经COMMIT的事务产生的数据变更,即使是系统宕机崩溃也可以通过它来进行数据重做,达到数据的持久性,一旦事务成功提交后,不会因为异常、宕机而造成数据错误或丢失。
6.redolog
又叫“重做日志”,是存储引擎层 (innoDB
) 生成的日志,记录的是"物理级别"上的页修改操作,