USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Backup do Mysql em VB
Maxcim
GUARULHOS
SP - BRASIL
Postada em 14/09/2007 08:44 hs            
olá amigos...

estou com um problema em realizar um backup da dase de dados na rede.
para fazer local ( onde funciona perfeitamente uso...

cnn.Execute "select * into outfile '" & LocalARQ & " ' from " & Esquema!table_name

porem na rede isto não funciona.( quero trazer o backp para minha makina)
a mesma coisa para subir a base.. local funciona perfeito... mas via rede não vai de jeito nenhum..

se poderem mes ajudar.
desde já agradeço.
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 14/09/2007 08:46 hs         
Amigo, no mysql o melhor jeito de fazer backup é por fora do sistema, vc pode criar um bat que faça um dump do sistema(eu tenho feito assim). Porque tive problemas com o OUTFILE e até mesmo de perda de dados, o que não é nada bom. O melhor mesmo é o dump, rápido, simples e eficiente, apesar de mais trabalhoso.
     
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 14/09/2007 09:41 hs            
kerplunk, me explique melhor como é o processo que vc faz.
atualmente eu uso o Vb mesmo pra fazer o backup . ele faz tudo sozinho sem o usuario intervir. ( a minha rotina atual que funciona na rede) le registro a registro... e salva em txt... isso funciona perfeitamente em bases pequenas...
mas agora ao banco conta com  mais de 1,5 milhoes de registro e backup linha a alinha fica inviavel...
 
teste o  into outfile  e local me pareceu bem eficas... fez o backp e restore da base em poukissimos minutos....
só não funciona na rede.
 
de que modo vc faz?
 
obrigado.
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 14/09/2007 11:33 hs         
Na pasta de programas do mysql(pasta "bin" de onde está instalado) tem um programinha chamado mysqldump, é ele quem faz o backup pra mim, mas também só roda local, por isso, criei um aplicativo que roda por winsock e recebe comandos para efetuar o backup e copiar o arquivo resultante para a máquina de onde foi solicitado, assim o backup ainda é feito sem intervenção do usuário, mas de qualquer ponto da rede. A única coisa que tem de "ruim" é que a restauração é feita rodando o script resultante no Query Browser, mas como esse procedimento não é feito toda hora, não tem problema.
     
Maxcim
GUARULHOS
SP - BRASIL
Postada em 14/09/2007 11:36 hs            
se não for pedir muito.... tem como enviar este exemplo...não faço ideia de como transferir este backup pelo winsock
 
dede já agradeço
 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 14/09/2007 11:38 hs         
Tem vários exemplos disso por aí, acho que até mesmo aqui no site tem. Não é algo complicado não.
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página