[PHP MG]ERRO AO RESTAURAR BACKUP MYSQL

159 views
Skip to first unread message

Itallo

unread,
Nov 4, 2009, 7:07:07 AM11/4/09
to PHP MG
Bom dia pessoal,

Aqui na empresa o administrador de rede precisou formatar o servidor,
então ele fez o último backup e formatou.
O backup era feito diariamente só que ele copiava os arquivos do banco
ao invés de gerar o script;
então quando fomos restaurar este backup só que quando tentamos
acessar uma tabela innoDB da a mensagem de erro que a tabela não
existe 'número do erro 1146'.
pesquisei no google e vi que as tabelas innoDB salvam os dados no
arquivo ibdata1, e este arquivo está no servidor exatamente igual era
antes.

É possível restaurar estas tabelas ou pelo menos a estrutura delas?

Atenciosamente,

Ítallo Costa

Leandro Campos

unread,
Nov 4, 2009, 8:50:09 AM11/4/09
to ph...@googlegroups.com
não lembro muito bem como eu fiz.. mas tem jeito
 
se vc salvou toda a pasta /Data/  com o ibdata1
 
 
 
vc cria o banco vazio com o mesmo nome
 
depois cola as pastas do banco por cima das criadas
 
cola o arquivo ibdata1 na nova pasta /Data/
 
 
 
que fica dentro do diretório onde o MySQL foi instalado tem como recuperar os dados, caso você tenha salvo só a pasta Ex: /Data/BancoColegio/ com o banco especifico não tem como recuperar!


2009/11/4 Itallo <itall...@gmail.com>

Leandro Campos

unread,
Nov 4, 2009, 8:55:54 AM11/4/09
to ph...@googlegroups.com
 
completanto a mensagem anterior
 
 
achei uma dica em um forum tb
 
 
 
A solução para seu problema é o seguinte processo:

Se você tiver salvo toda a pasta /Data/ que fica dentro do diretório onde o MySQL foi instalado tem como recuperar os dados, caso você tenha salvo só a pasta Ex: /Data/BancoColegio/ com o banco especifico não tem como recuperar!

1- Passo:
Remova a instalação do MySQL.
2- Passo:
Remova a pasta /Data dentro do diretório onde o MySQL estava instalado, pois quando você faz a remoção do banco o essa pasta não é removida.
3- Passo:
Reinstale o MySQL.
4- Passo:
Copie o arquivo "ibdata1" que está dentro da pasta Data/ que você salvou antes de formatar a maquina para dentro do novo diretório /Data dentro do MySQL substituindo o arquivo existente nesta pasta.
5- Copie os bancos que encontra-se dentro da pasta Data/ que você salvou antes de formatar a maquina para dentro do novo diretório /Data dentro do MySQL.

Agora é só testa que irar funcionar normalmente!

 


 
2009/11/4 Leandro Campos <leand...@gmail.com>

Danilo Miguel

unread,
Nov 4, 2009, 9:42:01 AM11/4/09
to ph...@googlegroups.com
Eu já tive problema desse. Resolvi, depois de muito bater cabeça, renoemando a máquina para o mesmo nome de antes da formatação (claro, depois de ter salvado toda a pasta /Data)

Danilo Miguel - www.dimiguel.com.br
E-mail/MSN: dimi...@gmail.com
Skype: dimiguel.com.br
+55 35 9123.7290


2009/11/4 Leandro Campos <leand...@gmail.com>
Reply all
Reply to author
Forward
0 new messages