BACKUP MYSQL ERROS
Boa noite pessoal.
Algum tempo atras peguei o exemplo do FOXMAN de backup e restore de bd mysql pelo vb6.
Certo ele estava com alguns problemas. Após analisar os dados descobri algumas coisas para ajustar ao fazer o Backup.
Porém ao tentar fazer o restore estou recebendo o seguinte erro :
max_allowed_packets bytes
Ou algo parecido com isso.
Ele refez algumas tabelas, mas apos restaurar uma tabela um pouco maior(nnumero de registros, certa de 4 mil) deu este erro.
Vou anexar o projetinho [Ô]arrumado[Ô] e quem puder verificar eu agradeço muito. Preciso muito disso mas nao encontrei a solução para este problema.
Quuero algo deste tipo para passar a responsabilidade do backup ao cliente.
Lembrando que o erro acontece ao restaurar o backup.
Algum tempo atras peguei o exemplo do FOXMAN de backup e restore de bd mysql pelo vb6.
Certo ele estava com alguns problemas. Após analisar os dados descobri algumas coisas para ajustar ao fazer o Backup.
Porém ao tentar fazer o restore estou recebendo o seguinte erro :
max_allowed_packets bytes
Ou algo parecido com isso.
Ele refez algumas tabelas, mas apos restaurar uma tabela um pouco maior(nnumero de registros, certa de 4 mil) deu este erro.
Vou anexar o projetinho [Ô]arrumado[Ô] e quem puder verificar eu agradeço muito. Preciso muito disso mas nao encontrei a solução para este problema.
Quuero algo deste tipo para passar a responsabilidade do backup ao cliente.
Lembrando que o erro acontece ao restaurar o backup.
Sacofrito, eu postei outro exemplo de resotore(no caso para o vb6 seria uma dica)
O codigo abaixo está em vb.net , é só converter para vb6
O codigo abaixo está em vb.net , é só converter para vb6
Imports MySql.Data.MySqlClient
Imports System.IO
Public Class frmBckup
Friend WithEvents myScript As MySql.Data.MySqlClient.MySqlScript
Sub Restore(ByVal arqv As String)
[ô]a variavel arqv deverá vir carregada com o script de backup do mysql
Dim script As String = arqv
Try
myScript = New MySqlScript(script)
myScript.Connection = Con
myScript.Execute()
lblProcesso.Text = [Ô]Restauração ConcluÃda !!![Ô]
lblInfo.Text = lblProcesso.Text
Application.DoEvents()
Catch ex As MySqlException
lblProcesso.Text = ex.Message.ToString
End Try
End Sub
End Class
Cara, tentei esse e não funcionou, baixe o MySQL Dump, ele faz o Backup e Restaura, e é muito simples, voce pode deixar os comandos em um BAT e depois chamar ele na hora de Fazer o Backup ou Restore.
FOXMAN, poderia me ajudar a adaptar isso áquele exemplo feito em vb6?
Nao pode ser algo dificil para o cliente fazer =(
E ADILSOO, pode me passar mais detalhes?
Nao pode ser algo dificil para o cliente fazer =(
E ADILSOO, pode me passar mais detalhes?
Apenas baixe o MySQL Dump, e num arquivo .BAT, coloque
mysqldump [Ô]SEU BANCO DE DADOS[Ô] > [Ô]CAMINHO ONDE SERà GRAVADO O BACKUP[Ô]\[Ô]NOME DO ARQUIVO DE BACKUP[Ô].sql -h [Ô]IP DO SERVIDOR OU LOCALHOST[Ô] -u [Ô]USUARIO[Ô] -p[Ô] SENHA[Ô]
e pronto, seu backup será criado, você pode deixar no Inicializar do windows, assim toda vez que o windows iniciar será feito o backup da base.
até mais
OBS: somente retire as aspas e coloque oque esta pedindo, não altere espaços ou outros, irá funcionar perfeitamente.
mysqldump [Ô]SEU BANCO DE DADOS[Ô] > [Ô]CAMINHO ONDE SERà GRAVADO O BACKUP[Ô]\[Ô]NOME DO ARQUIVO DE BACKUP[Ô].sql -h [Ô]IP DO SERVIDOR OU LOCALHOST[Ô] -u [Ô]USUARIO[Ô] -p[Ô] SENHA[Ô]
e pronto, seu backup será criado, você pode deixar no Inicializar do windows, assim toda vez que o windows iniciar será feito o backup da base.
até mais
OBS: somente retire as aspas e coloque oque esta pedindo, não altere espaços ou outros, irá funcionar perfeitamente.
Opa ADILSO, tudo certo ?
Eu poderia escrever este arquivo pelo vb6? Ou editar a parte da senha apenas?
Pois nao quero deixar a parte da senha liberada para o usuario ve-la?
Eu poderia escrever este arquivo pelo vb6? Ou editar a parte da senha apenas?
Pois nao quero deixar a parte da senha liberada para o usuario ve-la?
você pode criptografar ou proteger com senha..., bom, é uma opção.
Achei esse na net, ve se ajuda
http://www.mestreweb.com/2009/11/06/protegendo-arquivos-txt-com-senha/
http://www.mestreweb.com/2009/11/06/protegendo-arquivos-txt-com-senha/
Citação::
FOXMAN, poderia me ajudar a adaptar isso áquele exemplo feito em vb6?
Nao pode ser algo dificil para o cliente fazer =(
E ADILSOO, pode me passar mais detalhes?
Infelizmente, não utilizo mais o vb6 a mais de 3 anos, o exemplo em vb.net eu te passo o link, talvez vc pode gerar uma dll e compilar junto com o seu projeto.
Segue o link : http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9093
ADILSO, fiz como voce me instruiu, mas ocorreu um problema. Ele criou o arquivo mas dentro dele esta vazio.
Segue como coloquei no arquivo .bat
mysqldump database > C:\Users\Fabio\Desktop\database.sql -h localhost -u root -psenha
Segue como coloquei no arquivo .bat
mysqldump database > C:\Users\Fabio\Desktop\database.sql -h localhost -u root -psenha
Consegui galera. Dei uma pesquisada e descobri que tinha que apontar o caminho do mysqldump primeiro.
Segue a solução.
Segue a solução.
Citação:cd C:\Arquivos de programas\MySQL\MySQL Server 5.5\bin\
mysqldump database > C:\Users\Fabio\Desktop\database.sql -h localhost -u root -psenha
Tópico encerrado , respostas não são mais permitidas