一、MySQL日志简介
(一)、mysql日志的种类,一般来说,日志有五种,分别为:
- 错误日志:log_error (记录启动,运行,停止mysql时出现的信息)
- 二进制日志:log_bin (记录所有更改数据的语句,还用于复制,恢复数据库用)
- 通用查询日志:general_log (记录建立的客户端连接和执行的语句)
- 慢查询日志: log_slow_queries (记录所有执行超过long_query_time秒的所有查询)
- 更新日志: log_update (二进制日志已经代替了老的更新日志,更新日志在MySQL 5.1中不再使用)
(二)、 查询当前日志记录的状况:
- mysql>show variables like ‘%log%’;(查看是否启用了日志)
- mysql> show master status;(怎样知道当前的日志)
- mysql> show master logs;(显示二进制日志的数目)
(三)、MySQL日志状态图示
- 错误日志(默认开启)
- 二进制日志
- 通用查询日志
- 慢查询日志