exportação phpMyAdmin, metade do arquivo compactado?

3

Ok, eu tenho que admitir, que eu desabafo. Eu exportei um banco de dados de um servidor a ser reinstalado e não verifiquei esse arquivo.

Agora, que eu tento importá-lo, descobri algo muito estranho, o arquivo deveria ser compactado com o GZIP, mas ele não pode ser compactado, então eu o abro no Notepad ++ e Eu vejo que não está comprimido. MAS quando eu tento importá-lo como SQL simples eu descobri algo mais estranho, em algum lugar no meio do arquivo inicia um fluxo de bytes.

Parece que o phpmyadmin desdobrou a exportação de alguma forma. Aqui você pode ver esse arquivo.

Alguém já experimentou algo assim? Existe alguma maneira de recuperar esse arquivo?

Não é um banco de dados muito importante. Ele pode ser recriado dentro de algumas horas, além de poder restaurá-lo a partir de um backup externo. MAS, provavelmente, haverá alguém que não faça backups de dados regulares (você realmente deveria!), Já que eu não vi nada parecido com isso na Internet, estou compartilhando aqui, talvez alguém saiba o que poderia ter causado isso, como corrigi-lo e como recuperar esses arquivos.

    
por Enbyted 20.12.2015 / 00:57

1 resposta

2

Eu tive o mesmo problema na noite passada e consegui resolvê-lo. Você precisará do pacote gzrt para reparar o gzip. Veja como corrigi-lo:

  1. Copie a parte inicial do texto plano do arquivo database.sql.gz para um novo arquivo chamado database.sql
  2. Executar gzrecover database.sql.gz
  3. Anexar o conteúdo de database.sql.recovered em database.sql

Pode ser necessário substituir manualmente alguns caracteres.

Veja este problema para mais informações sobre por que isso aconteceu.

    
por 29.12.2015 / 22:46