mysql慢日志开启

查看服务器是否开启慢查询日志

show variables like 'long_query_time%';

show variables like 'slow_query%';

查询结果如下

variable_name value
long_query_time 0.500000
slow_query_log ON
slow_query_log_file /tmp/mysql_slow.log
临时生效

重启后失效

#开启全局慢日志

set global slow_query_log=ON;

#设置慢查询日志存放位置

set global slow_query_log_file=’/var/lib/mysql/slow.log’;

#设置超过5秒就记录

set global long_query_time=5
永久生效

修改配置文件

#修改mysql配置文件
vim /etc/my.conf

slow_query_log=ON

slow_query_log_file=/var/lib/mysql/slow.log

long_query_time=5