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.
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
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.