mysql error_log与慢查询日志怎么设置?

发布时间:2020-09-04编辑:脚本学堂
有关mysql error_log错误日志的设置方法,以及mysql慢查询日志的设置教程,需要的朋友参考下。

mysql/ target=_blank class=infotextkey>mysql数据库日志文件类型中,有两个重要的日志,一是mysql错误日志,二是mysql慢查询日志。

一、mysql错误日志

mysql错误日志的记录,如果没有在my.cnf中自定义目录,会在datadir目录生成默认的`hostname`.err,`hostname`.err在执行flush log时,会把log日志重建到`hostname`.err.old文件下。

可以在自动以error log的路径:
log-error = /usr/local/mysql/data/error.log

二、mysql慢查询日志

mysql慢查询记录日志,多用于跟踪php+mysql体系下的mysql负载调优问题,比如安装了很多discuz!插件的用户,可以方便排查出哪些插件有代码问题。

启用mysql慢查询日志,只需要在mysql的配置文件中,添加log-slow-queries和long_query_time两个参数:
 

slow_query_log = 3s
slow_query_log_file = /usr/local/mysql/data/log-slow-query.log

新版本的mysql-5.1.48置文件中,参数为:
 

long_query_time = 3
log-slow-queries = /usr/local/mysql/var/slow_query.log