mysql consultas lentas não escrevendo para logar

1

Eu tenho a seguinte configuração lenta de informações de consulta no 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

O arquivo de log tem as seguintes premissions:

-rwxr-xr-x 1 root root 0 Sep 11 14:31 slow-queries.log

O arquivo my.cnf tem esta aparência:

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

No mytop, vejo que tenho consultas lentas, mas não vejo nada escrito nos registros.

    
por rahrahruby 03.10.2013 / 20:54

1 resposta

0

Como outros sugeriram, seu problema provavelmente é por causa das permissões no arquivo de log.

Se o mysql for executado sob o usuário "mysql", como ocorre normalmente, você pode alterar o arquivo propriedade assim:

chown mysql:mysql /var/log/mysql/slow-queries.log
    
por 10.10.2013 / 20:40