Recuperando / Reconstruindo Arquivos MySQL .FRM, .MY * de IBDATA1

1

Recentemente, tive um incidente no qual vários arquivos MySQL foram eliminados (principalmente do WordPress, mas também de alguns dos próprios arquivos do MySQL). O arquivo IBDATA1 não é afetado, mas vários .frm sumiram, assim como alguns arquivos .myi e .myd .

Agora, preciso descobrir se há uma maneira de reconstruir os arquivos ausentes de IBDATA1 . Tentei pesquisá-lo, presumindo que tal problema surgiu antes e, de fato, havia vários resultados de pesquisa (incluindo esta questão ), mas todos os que eu olhei foram os opostos , sobre recuperar de .frm e .my* arquivos ou de alguma forma exigiram esses arquivos.

Existe uma maneira de reconstruir esses arquivos? Eu sei que tenho um backup relativamente recente (um arquivo .SQL ), se não houver, mas espero que esses sejam os tipos de arquivos que serão reconstruídos se estiverem ausentes ou desatualizados.

    
por Synetech 16.09.2012 / 01:15

1 resposta

0

O que acabei fazendo foi criar um novo banco de dados vazio, importar o último backup, comparar os novos arquivos .frm , .myi e .myd com os antigos que ainda estavam disponíveis. eram idênticos, e assim copiaram os que faltavam. Pode não ser ideal, mas era simples o suficiente e “simplesmente funciona”.

    
por 23.09.2012 / 01:38