MySQL: recuperação de banco de dados localhost

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

MySQL: recuperação de banco de dados localhost

Mensagem 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.
Inacio de Carvalho Neto
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

MySQL: recuperação de banco de dados localhost

Mensagem 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?
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL: recuperação de banco de dados localhost

Mensagem 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.
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/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

MySQL: recuperação de banco de dados localhost

Mensagem 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?
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL: recuperação de banco de dados localhost

Mensagem 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.
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/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

MySQL: recuperação de banco de dados localhost

Mensagem 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?
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL: recuperação de banco de dados localhost

Mensagem 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.
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/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
carlos moc
Usuário Nível 2
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

Mensagem 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;
Responder