查看日志文件

MySQL维护管理员依赖的一系列日志文件。主要文件有以下几种
  1. 错误日志。它包含启动和关闭问题以及任意根据错误的细节。此日志通常名为hostname.err.
  2. 查询日志。它记录所有MySQL活动,在诊断问题是非常有用。日志文件可能会很快的变得非常大,因此不应该长期使用它。此日志通常名为hostname.log
  3. 二进制日志。它记录更新过数据(或者可能更新过数据)的所有语句。此日志通常名为hostname-bin
  4. 缓慢查询日志,顾名思义,词日志记录执行 缓慢的任何查询。这个日志在确定数据库何处需要优化很有用。此日志通常名为hostname-slow.log
是否启用了日志
mysql> show variables like 'log_%';
可以看到返回结果:


如何开启相关的日志:
编辑mysql配置文件, 在修改成需要的值,保存后重启mysql服务就行了。

配置详解:

配置项
描述
log_error = /var/log/mysql/error.log
mysql错误日志
long_query_time =2 
是指执行超过多久的sql会被log下来,这里是2秒
slow-query-log-file = /var/log/mysql/mysql-slow.log
slow_query_log = on
将查询返回较慢的语句进行记录
log-queries-not-using-indexes = ON
没有使用索引的query

# mysql5.6版本以上,取消了参数log-slow-queries,更改为slow-query-log-file,切记!!
# 还需要加上 slow_query_log = on 否则,还是没用



 
 


 
下一篇:mysql调优

成为你想看到的世界变革力量

创建者:万乐荣
最后更新时间 : 2018年1月18日 10:36

评论