Buscar

Backup e restauração de um banco em mysql - mysqldump

Código

Para fazer o backup via Delphi:
declarar a uses: ShellApi

em um button:
ShellExecute(handle,'open', 'cmd.exe',Pchar('/c caminho_mysqldump.exe nome_database -u root -hlocalhost -p --opt -v> nome_arquivo.sql'),nil, SW_SHOW );

Alterar os dados:
- "caminho_mysqldump.exe" - para o caminho do mysqldump, normalmente fica em "C:Arquivos de programasMySQLMySQL Server 4.1binmysqldump.exe"
- "nome_database" - para o database desejado
- "localhost" - caso seja uma conexão externa
- "nome_arquivo" - para o caminho e nome do arquivo, sempre .sql

----------------------------------------------------------------------------------------
Para restaurar via MS-Dos
- Entrar no dos e acessar o diretorio onde esta o arquivo de backup, em seguida executar o comando
mysql nome_do_database < nome_arquivo.sql

flw

Publicidade

Vote na dica




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


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 06/02/07
Por: Fernando Costa
Visualizada: 14912 vezes

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