Назад | Перейти на главную страницу

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 я вижу, что у меня медленные запросы, но я не вижу, чтобы что-то записывалось в журналы.

Как предполагали другие, ваша проблема, вероятно, связана с разрешениями в файле журнала.

Если mysql работает под пользователем "mysql", как обычно, вы можете изменить владельца файла следующим образом:

chown mysql:mysql /var/log/mysql/slow-queries.log