Minha caixa mythtv travou por causa de um disco rígido corrompido. Eu posso ver meus dados quando conectados a outro computador. Preciso saber como recuperar o banco de dados para carregá-lo na minha nova unidade.
Minha caixa mythtv travou por causa de um disco rígido corrompido. Eu posso ver meus dados quando conectados a outro computador. Preciso saber como recuperar o banco de dados para carregá-lo na minha nova unidade.
Respostas:
Use o mysqldump
utilitário :). Esta opção permite exportar o banco de dados em vez de simplesmente copiar os arquivos.
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html
mysqldump
se funcionará em uma máquina que não esteja executando o servidor mysql; nunca tentei.
Se você estiver usando linux, os bancos de dados serão armazenados /var/db/
geralmente. Se é mysql /var/db/mysql/
.
Vá dentro do diretório MySQL db do disco rígido, haverá alguns arquivos para cada banco de dados. Recupere-os.
Aqui está a parte complicada. Você precisará obter a mesma versão do mySQL daquela que estava na caixa morta. Depois de saber qual versão era, instale-a em um novo equipamento e copie os arquivos.
Depois disso, você pode usar o php myadmin ou a interface mysql cli para fazer uma exportação adequada.
Se você ainda pode ler do HD, tente copiar os arquivos db para outro sistema executando o mysql. Se os arquivos db não estiverem corrompidos, você poderá acessar o banco de dados.
Os arquivos db devem residir dentro de uma pasta chamada [db_name]
Use um serviço de recuperação de dados se as informações forem muito valiosas para você, pois qualquer tentativa de recuperação de dados DIY pode diminuir as chances de uma tentativa posterior.
Dito isto, usar GetDataBack é uma boa aposta para unidades NTFS ou FAT (elas têm duas versões diferentes. Aqui está um guia para ajudá-lo com HDs do Linux (na verdade, o conselho funcionará com qualquer tipo de HD, mas para unidades formatadas em FAT e NTFS) você pode usar GetDataBack).
Espero que isto ajude!