我在mysql中有以下缓慢的查询信息设置。
SHOW VARIABLES LIKE '%SLOW%'; Variable_name Value log_slow_queries ON slow_launch_time 2 slow_query_log ON slow_query_log_file /var/log/mysql/slow-queries.log
日志文件具有以下的权限:
-rwxr-xr-x 1 root root 0 Sep 11 14:31 slow-queries.log
my.cnf文件如下所示:
back_log = 2000 slow_query_log = 1 slow_query_log_file = 1 long_query_time = 1 general_log = 1 log-slow-queries=/var/log/mysql/slow-queries.log
从mytop我可以看到,我有慢查询,但我没有看到任何写入日志。
正如其他人所build议的,您的问题可能是由于日志文件的权限。
如果mysql正常运行在“mysql”用户下,那么可以更改文件的所有权:
chown mysql:mysql /var/log/mysql/slow-queries.log