O que é um bom programa para monitorar tabelas mysql por corrupção, uma que me enviaria um email assim que houvesse uma tabela corrompida? Eu não estou procurando mysql workbench ou admin para gerenciar o banco de dados. Mas um que monitorará ativamente as tabelas e os relatórios de e-mail.
___ tag123mysql ___ Questões relacionadas ao servidor, cliente e ferramentas do banco de dados MySQL.
___ answer392009 ___
MONyog - MySQL Monitor é uma ferramenta muito útil para monitorar seu banco de dados MySQL, esta ferramenta permite que você monitore a saída de consulta personalizada também e Se o resultado não for válido, você poderá receber alertas de email para eles.
Estou monitorando consistentemente as consultas de corrupção de tabela, como
CHECK TABLE; e
ANALYZE TABLE;
Para monitorar o status de minhas tabelas.
Para mais informações sobre como monitorar consultas personalizadas, consulte:
link
___ answer63389 ___
Um simples crontab com o comando mysql check pode fazer o truque!
%pre%
___ answer63849 ___
A corrupção é difícil de procurar, mas existem alguns métodos.
O Maatkit tem algumas ferramentas incríveis para isso. O mk-table-checksum em particular é útil:
link
Você pode restaurar a partir de um backup em outra máquina e comparar todas as linhas que você acha que deve ser o mesmo, ou apenas olhar os diffs para ter certeza de que todos fazem sentido. No entanto, não há nenhuma soma de verificação strong embutida nos formatos de linha, por isso, se você não está fazendo suas próprias somas de verificação de dados, você está à mercê do bitrot em seus discos e erros estranhos de corrupção de memória. :-P
___