![Recupere o banco de dados MySQL quebrado após configurar o Windows para uma data anterior](https://rvso.com/image/1449121/Recupere%20o%20banco%20de%20dados%20MySQL%20quebrado%20ap%C3%B3s%20configurar%20o%20Windows%20para%20uma%20data%20anterior.png)
Ontem, depois de uma atualização de driver, meu Windows travou e recebi um BSOD logo na inicialização, então não tive escolha. Coloquei o Windows de volta para o último ponto de funcionamento, mas infelizmente meu último ponto de restauração de funcionamento foi de alguns dias atrás e desde então trabalhando em muitas coisas e essa restauração bagunçou dois dos meus bancos de dados.
Agora, quando verifico o banco de dados, vejo todas as tabelas na visualização do esquema, mas quando clico nela, é claro que a tabela não existe.
Então eu verifiquei C:\ProgramData\MySQL\MySQL Server 5.6\data\mydb\
e vi que faltam os arquivos .MYD
e para essas tabelas e apenas os arquivos estão lá..MYI
.frm
Tentei rodar o Recuva na pasta, mas não encontrei nada.
Existe alguma maneira de recuperar essas tabelas perdidas ou tenho que começar meu trabalho desde o início?
Responder1
Você pode restaurar os arquivos do seu ponto de restauração mais recente usandohttp://nicbedford.co.uk/software/systemrestoreexplorer/
Basta copiá-los para sua pasta mysql (eu faria backup dos arquivos antigos antes).
Aqui você pode ver como restaurar os dados de um backup:https://stackoverflow.com/questions/10680261/restore-mysql-database-folder-from-a-recovered-hard-disk
Na verdade, você deve parar todos os serviços MySQL antes de copiar os arquivos.
Após a restauração, verifique todas as tabelas.