Mysql 服务器版本:
Server version: 5.5.52-0ubuntu0.14.04.1-log (Ubuntu)
配置文件的位置:【具体位置,不能的环境中的文件位置不一样,注意的是在编辑配置文件以前最好备份一下源文件】
vim /etc/mysql/my.cnf
在配置文件中搜素long字段,会找到该配置段落:
# Here you can see queries with especially long duration
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes
去掉注释即可:
测试代码:
登陆mysql
select sleep(10);
查看日志
tail -f /var/log/mysql/mysql-slow.log
会有慢查询输出
select sleep(10);
# Time: 161024 11:50:43
# User@Host: iserver[iserver] @ localhost []
# Query_time: 10.000194 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0
SET timestamp=1477281043;
说明已经记录了。