Como garantir se os backups do MySQL são consistentes?

1

Como podemos garantir se os backups do MySQL são consistentes quando estão em backups completos, bem como em backups incrementais usando logs binários. De acordo comigo, eu apenas tomo as tabelas de contagem aleatória (*) após a emissão de logs de limpeza no banco de dados. E leve binlogs gerados até que o arquivo binário seja liberado e assegure que a tabela não seja alterada ao selecionar select count (*). E, em seguida, restaure os logs binários em diferentes servidores de banco de dados e cross check count (*) para as tabelas aleatórias são iguais ou não contra o db prod e db restaurado. Algum outro pensamento além disso? Lembre-se de que os hits do aplicativo para as tabelas podem ser pausados apenas por alguns minutos.

    
por MyOra 05.09.2012 / 08:49

1 resposta

0

Dê uma olhada em pt-table-checksum . Ele foi escrito para replicação, mas talvez você possa adaptá-lo para uso off-line com seu servidor mestre / de restauração.

    
por 05.09.2012 / 11:57

Tags