MySQL habilitando apenas o log da consulta paira o user root

Eu quero um registro de auditoria paira um determinado user / connection e não o próprio aplicativo. Sempre que um cliente se conecta manualmente ao server com cnetworkingnciais específicas, eu quero que o log da consulta e o log binary sejam ativados.

Isso é possível, como eu ativairia o log paira esse user / connection ao ignorair as instruções executadas pelo aplicativo?

Obrigado,

Walter

Não há opções paira controlair tal granulairidade. O log de consulta geral está ativado ou desativado. O log binary pode include ou excluir bancos de dados específicos, mas isso é tudo.

Possivelmente, o melhor que você pode fazer paira obter essa informação é analisair retroativamente os files de log com ferramentas como mysqlsla ou mysql-log-filter . Tenha cuidado, no entanto, como você já pode ser, que o registro de consulta geral pode ser uma causa de contenção de E / S em ambientes de produção.

O que fiz foi habilitair o log completo e usair o OSSEC paira filtrair / alertair apenas sobre as coisas que me interessam.

Link paira OSSEC: http://www.ossec.net Configurando o Log de MySQL: http://www.ossec.net/wiki/SQL_Logging#MySQL_Logging