MySQL的日志类型

server层

  • 错误日志 error.log (xxx.err) 记录MySQL服务启动时的正确和错误信息,还记录启动,停止,运行过程中的错误信息
  • 查询日志general log 记录建立的客户端连接和执行的语句
  • 二进制日志 bin log 记录所有更改数据的语句,可用于复制. 可以用来查看数据库的变更历史(具体时间点所有的SQL操作),数据库增量备份和恢复(增量备份和基于时间点的恢复),MySQL的复制(主主数据库的复制,主从数据库的复制)
  • 慢查询日志 slow log 记录所有执行时间超过long_query_time的所有查询或不使用索引的查询语句
  • 中继日志relay log 主从复制时使用的日志

InnoDB存储引擎层

  • 重做日志  redo log 提供前滚操作
  • 回滚日志  undo log 提供回滚操作
原文地址:https://www.cnblogs.com/aln0825/p/15040865.html