Buscar

Fazendo backup do banco de dados no mysql

Código

Galera ando aprendendo muito aqui no site e como bom devedor quero passar para vocês o basico que sei, mas que pode ser de ajuda a muitos usuarios, muito obrigado mesmo por engrandecer meus conhecimentos e espero ajudar muitas pessoas.

Fazendo backup do banco de dados

{} serão usadas para destacar alterações a serem feitas/comentarios, removam

** Estou considerando que vocês já tenham o banco criado **

// Crie um arquivo .bat (no bloco de notas por ex ) com essa linha de comando abaixo ( tudo em 1 linha só ) tirando os comentarios

C:mysqlbinmysqldump.exe {este é o caminho do mysql no meu PC} -B -c --single-transaction --default-character-set=latin1 {seu banco de dados} -u root --password={sua senha, numero sem aspas, letras com aspas, nada só as aspas} -h localhost > {backup.sql {arquivo a ser gerado na mesma pasta do .bat criado, caso deseje outro destino basta informar o caminho C:....}

Vamos criar um programa só para testar isso

File >> New >> Application
Save All { Salve o programa na mesma pasta onde esta o arquivo .bat ou vice versa }

Coloque om botão (Standard >> Button) no formulario do nosso projeto
Dê um duplo click sobre nele para entrar no evento onclick

WinExec(PChar('backup.bat > backup.txt'), SW_HIDE);
showmessage('Backup realizado com sucesso');

Bom é isso, vai ser gerado um txt com os dados de backup, espero ter ajudado e qualquer duvida estou a disposição, só peço paciencia pq o bixo ta pegando pro meu lado
 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 14/08/07
Por: Wilian Gustavo De Sousa
Visualizada: 10699 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009