Recuperar banco de dados MySQL quebrado depois de configurar o Windows de volta para uma data anterior

2

Ontem, após uma atualização do driver, meu Windows travou e eu tive um BSOD bem na inicialização, então não tive escolha. Eu coloquei o Windows de volta ao último ponto de trabalho, mas infelizmente meu último ponto de restauração foi de alguns dias atrás e desde do que eu estava trabalhando em um monte de coisas e esta restauração estragou dois dos meus bancos de dados.

Agora, quando eu verifico o banco de dados, vejo todas as tabelas na exibição do esquema, mas quando clico nele, é claro que a tabela não existe.

Por isso, verifiquei C:\ProgramData\MySQL\MySQL Server 5.6\data\mydb\ e lá vi que os arquivos .MYD e .MYI estão ausentes para essas tabelas e apenas os arquivos .frm estão lá.

Do que tentei executar o Recuva na pasta, mas não encontrei nada.

Existe alguma maneira de recuperar as tabelas perdidas ou eu tenho que começar o meu trabalho no começo?

    
por Laci K 02.05.2015 / 20:22

1 resposta

1

Você pode restaurar os arquivos do seu último ponto de restauração usando o link

Copie-os para a sua pasta mysql (eu faria backup dos arquivos antigos antes).

Aqui você pode ver como restaurar os dados de um backup: link

Na verdade, você deve parar todos os serviços do mysql antes de copiar os arquivos.

Após a restauração, verifique todas as tabelas.

    
por 02.05.2015 / 21:47