log do banco de dados do servidor MySQL

2

Eu tenho um site com banco de dados MySQL. Alguém excluiu 1.000 registros de uma tabela. Existe alguma maneira de descobrir quem apagou os registros e quando do site? E de onde os registros foram deletados: do site ou do phpmyadmin?

Será ótimo se alguém puder me ajudar.

    
por Jagat Sheth 20.03.2012 / 14:48

2 respostas

2

Se já tiver ativado o log do mysql, você pode apenas olhar para o arquivo de log. Você pode encontrar todas as consultas executadas e conhecer o usuário e o endereço IP do cliente.

O registro pode ser ativado no arquivo de configuração /etc/mysql/my.cnf :

general_log_file        = /var/log/mysql/mysql.log

Se o arquivo de log estiver vazio e a linha do arquivo de log tiver sido comentada, você não terá o log ativado. AFAIK, você não pode encontrar essa informação neste caso (sem registro).

    
por 20.03.2012 / 14:53
2

A menos que você tenha o log de consulta geral ativado enquanto isso acontecia, não, essa informação é perdida.

    
por 20.03.2012 / 14:52