У меня есть следующая настройка информации о медленном запросе в 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 я вижу, что у меня медленные запросы, но я не вижу, чтобы что-то записывалось в журналы.
Как предполагали другие, ваша проблема, вероятно, связана с разрешениями в файле журнала.
Если mysql работает под пользователем "mysql", как обычно, вы можете изменить владельца файла следующим образом:
chown mysql:mysql /var/log/mysql/slow-queries.log