Página 1 de 1

MySQL: recuperação de banco de dados localhost

Enviado: 11 Abr 2022 02:06
por cjp
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.

MySQL: recuperação de banco de dados localhost

Enviado: 11 Abr 2022 13:08
por Itamar M. Lins Jr.
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!
Screenshot_20220411_130932.png
Saudações,
Itamar M. Lins Jr.

MySQL: recuperação de banco de dados localhost

Enviado: 11 Abr 2022 13:16
por Itamar M. Lins Jr.
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.

MySQL: recuperação de banco de dados localhost

Enviado: 11 Abr 2022 15:52
por cjp
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?

MySQL: recuperação de banco de dados localhost

Enviado: 11 Abr 2022 17:09
por JoséQuintas
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.

MySQL: recuperação de banco de dados localhost

Enviado: 12 Abr 2022 00:28
por cjp
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?

MySQL: recuperação de banco de dados localhost

Enviado: 12 Abr 2022 06:37
por JoséQuintas
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.

MySQL: recuperação de banco de dados localhost

Enviado: 12 Abr 2022 22:09
por cjp
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.
Ok, farei exatamente como vc disse.
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:
[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
Imagino que no HD em questão esteja igual. Se estiver, é esta pasta mesmo, né?
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?

MySQL: recuperação de banco de dados localhost

Enviado: 13 Abr 2022 00:37
por JoséQuintas
cjp escreveu:Só pra confirmar: a pasta que ele precisa copiar é só a C:\MYSQL, com as subpastas, certo?
Nunca vi o MySQL instalar nessa pasta.
Pelo menos o MySQL oficial, do site oficial, não usa essa pasta.

Não dá pra usar adivinhação.

MySQL: recuperação de banco de dados localhost

Enviado: 13 Abr 2022 13:58
por Itamar M. Lins Jr.
Olá!
Estou mandando o HD para um técnico para ligar no computador dele; ele irá copiar a pasta do MySQL num pendrive pra mim.
O case custa 25 reais mais ou menos, ou seja mais barato que o pen drive.

Vai gastar muito mais...

Saudações,
Itamar M. Lins Jr.

MySQL: recuperação de banco de dados localhost

Enviado: 16 Abr 2022 22:06
por carlos moc
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;