Encaminha os logs do Mysql para o Syslog-ng

0

Ubuntu 10.04

Eu configurei o MySQL para registrar consultas lentas e um log geral do mysql. Como posso enviar esses arquivos no syslog para encaminhar para o serviço de registro centralizado (que está funcionando)? Tentei:

source s_mysql_instance_1 {
    pipe("/var/log/mysql/mysql.log" );
};
log { 
     source(s_mysql_instance_1); destination(d_loggly); 
}; 

Obtenha:

Error opening file for reading; filename='/var/log/mysql/mysql.log', error='Permission denied (13)'
Error initializing source driver; source='s_mysql_instance_1', id='s_mysql_instance_1#0'
Error initializing message pipeline;

Eu também desativei o apparmor e ainda obtenho os mesmos resultados

    
por Mbeale 10.06.2012 / 18:33

1 resposta

0

O arquivo '/var/log/mysql/mysql.log' não existe (o padrão na minha máquina 12.04 é apenas /var/log/mysql.log ), ou o usuário que está executando esta operação não tem acesso a ele e precisa receber permissão de leitura.

    
por Ewan Heming 10.06.2012 / 18:52