mysql开启慢日志
Posted idlestation
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql开启慢日志相关的知识,希望对你有一定的参考价值。
检查 mysql 是否开启了慢日志。
show variables like ‘slow_query_log‘;
返回
代表没有开启慢日志
编辑MySQL配置文件
vim /etc/mysql/mysql.conf
log_output=file
slow_query_log=on
slow_query_log_file= /tmp/mysql-slow.log
log_queries_not_using_indexes=on
long_query_time=1
重启MySQL
show variables like ‘slow_query_log‘;
验证
show variables like ‘%quer%‘;
查看日志文件
cat /tmp/mysql-slow.log
如果更改日志位置
需要将log目录所有者设置为 mysql:mysql
。
这样重启MySQL才能有权限创建mysql-slow.log文件。否则不能创建并写入数据。
以上是关于mysql开启慢日志的主要内容,如果未能解决你的问题,请参考以下文章