Não é possível fazer backup de uma tabela do MySQL danificada

1

Eu tenho uma instalação do Wordpress que tem uma tabela corrompida, wp_posts. Infelizmente, eu também tive dois discos rígidos falhando recentemente e eu não tenho um backup deste banco de dados.

Eu quero fazer um backup local antes de tentar reparar a tabela, mas quando vou exportar o banco de dados como sql, não consigo fazer um backup completo. Quando eu backup através do wordpress, se me der um erro, mas me dá um arquivo sql de qualquer maneira, faltando os dados para esta tabela. Quando tento acessar o banco de dados diretamente e despejo, recebo um arquivo de 1kb sem dados.

Eu vi on-line que várias pessoas repararam com sucesso suas tabelas do Wordpress. Existe até um script agora que tenta fazer isso automaticamente. No entanto, isso me faria sentir muito melhor para obter uma cópia local e quebrada do banco de dados para operar. Alguém tem algum conselho sobre como fazer isso?

Obrigado. P.S. Eu uso uma interface gráfica chamada Heidi SQL para acessar o banco de dados remotamente.

    
por 3x5 09.12.2011 / 00:48

1 resposta

1

Embora essa pergunta deva realmente ser feita no serverfault, aqui vai uma dica:

Quando você tiver acesso ao servidor, basta copiar o diretório de dados (pode ser encontrado usando show variables like 'datadir'; ) e copiá-lo em qualquer lugar que desejar. Então você pode emitir os comandos de reparo (ou qualquer que seja o wordpress que aconteça).

Exportar uma tabela quebrada para um arquivo sql é, por definição, algo que eu nunca esperaria que funcionasse.

    
por 09.12.2011 / 01:05

Tags