tente mk-table-checksum . docs pode ser assustador, mas junto com o mk-checksum-filter é uma ferramenta muito útil.
Como posso obter um número de linhas para todas as tabelas no MySQL? Eu posso fazer isso bancos de dados por banco de dados, se isso é mais fácil.
O objetivo é fazer uma verificação superficial da minha replicação de banco de dados que acabou de ser configurada.
tente mk-table-checksum . docs pode ser assustador, mas junto com o mk-checksum-filter é uma ferramenta muito útil.
Se você quiser verificar sua configuração de replicação, você já pensou em usar:
./ mysql -utest -ptest dbname -e 'mostrar status da tabela \ G' | awk '/ Name / {name = $ 2}; / Linhas / {print $ 2 "\ t" name} '| sort -gr
Eu encontrei este artigo para seja uma maneira muito nítida e limpa de recuperar todas as tabelas junto com suas contagens de linhas.
Tags mysql