Restaure dados perdidos após a operação de reparo do mySQL?

2

Nosso banco de dados tornou-se corrompido após a reinicialização do servidor, por isso executamos um reparo em todas as tabelas, mas agora estamos perdendo bolsos aleatórios de dados em todas as tabelas. Quando o reparo do mySQL é executado, ele faz backup dos dados incorretos antes de serem removidos? Existe alguma outra maneira de ver o que foi excluído das tabelas e restaurá-lo manualmente?

    
por cronoklee 02.09.2016 / 09:33

1 resposta

1

Sua única opção é restaurar um backup anterior.
O reparo do MySQL não faz backup de nenhum dado, na verdade, o manual recomenda que você crie um backup antes de executar o reparo.

Caution Make a backup of a table before performing a table repair operation; under some circumstances the operation might cause data loss. Possible causes include but are not limited to file system errors. See Chapter 8, Backup and Recovery.

Você pode restaurar o backup e executar a partir do backup ou restaurar o backup ao lado da tabela reparada e compara os dados manualmente .

    
por 02.09.2016 / 09:40

Tags