Bem, aqui vai você
(se não houver resposta melhor, marque isso como respondido)
Eu tentei os tutoriais que encontrei na pesquisa do Google, mas nenhum deles parece funcionar no 11.04. Alguém sabe como é feito?
Obrigado!
Tags command-line 11.04
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.
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:
Um simples crontab com o comando mysql check pode fazer o truque!
%pre%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:
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