亲测有效,(我的环境是centos+mysql5.6)
一、找到mysql的配置文件my.cnf
修改my.conf中的配置(记得在[mysqld]下加入)
[mysqld]
Log_slow_queries = ON 作用:开启慢查询服务
Log-slow-queries = /var/log/slowqueries.log 作用:慢查询日志存储路径。
Long_query_time = 1 作用:定义慢查询时间长度,单位为秒
二、添加以上内容后使用service mysql restart重启mysql服务
三、重启后使用show variables like ‘%slow%’查看慢查询开启状态
如果slow_query_log和log_slow_queries两个字段的值都显示为ON,那么说明慢查询开启成功