MySQL: recuperação de banco de dados localhost
Moderador: Moderadores
MySQL: recuperação de banco de dados localhost
Pessoal, alguém poderia me ajudar numa questão:
Eu tinha um notebook com um HD SSD de 500 gb, no qual tinha um banco de dados MySQL instalado como localhost.
O notebook se foi, sem possibilidade de recuperação, mas o HD está em perfeito estado.
Preciso recuperar este banco de dados. Gostaria de saber qual é a melhor forma de fazer isso.
Se ligar este HD como slave em outro computador qualquer, seria possível recuperar o banco de dados? Como exatamente? Copiando algum arquivo específico? Qual?
Se assim não der certo, eu conseguiria ligar esse HD como master em algum computador? Funcionaria o sistema operacional?
Agradeço qualquer ajuda.
Eu tinha um notebook com um HD SSD de 500 gb, no qual tinha um banco de dados MySQL instalado como localhost.
O notebook se foi, sem possibilidade de recuperação, mas o HD está em perfeito estado.
Preciso recuperar este banco de dados. Gostaria de saber qual é a melhor forma de fazer isso.
Se ligar este HD como slave em outro computador qualquer, seria possível recuperar o banco de dados? Como exatamente? Copiando algum arquivo específico? Qual?
Se assim não der certo, eu conseguiria ligar esse HD como master em algum computador? Funcionaria o sistema operacional?
Agradeço qualquer ajuda.
Inacio de Carvalho Neto
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
MySQL: recuperação de banco de dados localhost
Olá!
Compra uma caixinha que liga o SSD, não precisa de nada, só dessa caixinha, compra nessas lojas de produtos da china.
Continua tudo como dantes no quartel de Abrantes! Saudações,
Itamar M. Lins Jr.
Compra uma caixinha que liga o SSD, não precisa de nada, só dessa caixinha, compra nessas lojas de produtos da china.
Continua tudo como dantes no quartel de Abrantes! Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
MySQL: recuperação de banco de dados localhost
Olá!
Lógico que pode até usar via USB 2.0 p/ boot, mas precisa instalar o windows p/ isso.
Eu tenho aqui, uso p/ compilar o ACBR... Bom se tiver USB 3.0 para usar via boot é mais rápido, precisa da caixinha USB 3.0
Pode até montar o MySQL mas precisa MUDAR a configuração p/ pasta D:, F:, etc que vai aparecer.
Saudações,
Itamar M. Lins Jr.
Lógico que pode até usar via USB 2.0 p/ boot, mas precisa instalar o windows p/ isso.
Eu tenho aqui, uso p/ compilar o ACBR... Bom se tiver USB 3.0 para usar via boot é mais rápido, precisa da caixinha USB 3.0
Pode até montar o MySQL mas precisa MUDAR a configuração p/ pasta D:, F:, etc que vai aparecer.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
MySQL: recuperação de banco de dados localhost
Já tinha visto essa possibilidade de case. Mas tenho uma dúvida: usando essa case, o HD ficaria como slave, correto? E daí eu conseguiria acessar o banco de dados mysql nele? Como exatamente?
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MySQL: recuperação de banco de dados localhost
Igual fizemos da outra vez, mas pelo jeito esqueceu.
Desta vez provavelmente mais fácil, porque no HD vai ter a versão exata do MySQL.
Copiar a pasta do programa MySQL, copiar as bases do MySQL, colocar o MySQL no ar.
Usar o MY.INI como referência pra localizar tudo.
E alterar o MY.INI, que contém a localização das bases, para a localização que vai deixar.
Faz com uma cópia, assim deixa o original intacto pra fazer mais testes, se precisar.
Desta vez provavelmente mais fácil, porque no HD vai ter a versão exata do MySQL.
Copiar a pasta do programa MySQL, copiar as bases do MySQL, colocar o MySQL no ar.
Usar o MY.INI como referência pra localizar tudo.
E alterar o MY.INI, que contém a localização das bases, para a localização que vai deixar.
Faz com uma cópia, assim deixa o original intacto pra fazer mais testes, se precisar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
MySQL: recuperação de banco de dados localhost
Realmente tinha esquecido daquela vez que fizemos algo semelhante. Mas é que, naquela vez (que já faz tempo), praticamente vc fez tudo, eu não aprendi, só vi vc fazendo.
Então, vamos ver se eu entendi: vou copiar a pasta MySQL do HD SSD para um pendrive (não tenho o case para copiar direto pro meu novo computador); daí copio do pendrive para o novo computador, sobrescrevendo a pasta MySQL existente (já instalei o MySQL no novo). Fazendo assim, não preciso alterar nada no MY.INI, né?
Está certo assim?
Então, vamos ver se eu entendi: vou copiar a pasta MySQL do HD SSD para um pendrive (não tenho o case para copiar direto pro meu novo computador); daí copio do pendrive para o novo computador, sobrescrevendo a pasta MySQL existente (já instalei o MySQL no novo). Fazendo assim, não preciso alterar nada no MY.INI, né?
Está certo assim?
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MySQL: recuperação de banco de dados localhost
Faça como postei.
Um MySQL não se sabe qual versão, pra uma base MySQL não se sabe qual versão, não se sabe se vai funcionar.
Um MySQL não se sabe qual versão, pra uma base MySQL não se sabe qual versão, não se sabe se vai funcionar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
MySQL: recuperação de banco de dados localhost
Ok, farei exatamente como vc disse.Copiar a pasta do programa MySQL, copiar as bases do MySQL, colocar o MySQL no ar.
Usar o MY.INI como referência pra localizar tudo.
E alterar o MY.INI, que contém a localização das bases, para a localização que vai deixar.
Não sei se entendi perfeitamente tudo que vc disse.
Estou mandando o HD para um técnico para ligar no computador dele; ele irá copiar a pasta do MySQL num pendrive pra mim.
Só pra confirmar: a pasta que ele precisa copiar é só a C:\MYSQL, com as subpastas, certo?
Vc disse para usar o My.INI como referência pra localizar tudo. O my.INI do computador novo que estou usando agora está assim:
Imagino que no HD em questão esteja igual. Se estiver, é esta pasta mesmo, né?[MYSQLD]
datadir=c:/mysql/data
tmpdir=c:/mysql/tmp
log-error=c:/mysql/data/mysql.err
port=3306
slow-start-timeout=0
log-warnings=2
Daí quando eu pegar o pendrive, não seria apenas substituir a pasta MYSQL atual por essa?
Isso não resolveria a questão da possível diferença de versão?
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MySQL: recuperação de banco de dados localhost
Nunca vi o MySQL instalar nessa pasta.cjp escreveu:Só pra confirmar: a pasta que ele precisa copiar é só a C:\MYSQL, com as subpastas, certo?
Pelo menos o MySQL oficial, do site oficial, não usa essa pasta.
Não dá pra usar adivinhação.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
MySQL: recuperação de banco de dados localhost
Olá!
Vai gastar muito mais...
Saudações,
Itamar M. Lins Jr.
O case custa 25 reais mais ou menos, ou seja mais barato que o pen drive.Estou mandando o HD para um técnico para ligar no computador dele; ele irá copiar a pasta do MySQL num pendrive pra mim.
Vai gastar muito mais...
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
carlos moc
- Usuário Nível 2

- Mensagens: 68
- Registrado em: 16 Out 2017 16:00
- Localização: Montes Claros MG - Zap (38)99831-5319
MySQL: recuperação de banco de dados localhost
Já aconteceu comigo algumas vezes depois que exigi dos clientes nobreak no servidor acabou o problema;
agora se corromper o ibdta1 e se não tiver backup diga adeus;
pare o mysql e faça o backup da pasta ;
instale o mysql e crie o(s) BD com o(s) mesmo(s) nome(s);
pare o mysql;
vá até C:\Program Files (x86)\MySQL\MySQL Server 5.1 e renomeie a pasta data para dataold e pegue a pasta data lá do bkp e cole ;
aí é só reiniciar o servidor;
depois que estiver funcionando pode remover a pasta dataold;
agora se corromper o ibdta1 e se não tiver backup diga adeus;
pare o mysql e faça o backup da pasta ;
instale o mysql e crie o(s) BD com o(s) mesmo(s) nome(s);
pare o mysql;
vá até C:\Program Files (x86)\MySQL\MySQL Server 5.1 e renomeie a pasta data para dataold e pegue a pasta data lá do bkp e cole ;
aí é só reiniciar o servidor;
depois que estiver funcionando pode remover a pasta dataold;
