mysql缓慢的查询不写入日志

我在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