Fonte: www.activedelphi.com.br
Mesmo que saibamos tudo sobre o MySQL Server 5.0, comandos, sintaxe,  recursos entre outras coisas, tudo ficará perdido se um vírus ou outra  praga digital invadir o computador e acabar com os nossos dados. Por  isso é bom fazer backups da base de dados
O MySQL Server 5.0 tem um recurso chamado mysqldump, que   ajuda a fazer backups da base de dados, mas, o problema é que tudo   por meio de linhas de comando, o que um usuário final (na maioria dos   casos) não   saberá fazer. 
Para contornar essa barreira, podemos utilizar os arquivos bat,  automatizando   o processo de backup, ou melhor, do mysqldump! Veja um exemplo:
  cd C:\Arquivos de programas\MySQL\MySQL Server 5.0\bin
mysqldump nome_da_base_de_dados > caminho_onde_ficara_salvo_o_bakup
-u Nome_do_usuario_do_mysql -p senha_do_mysql -x -e -a -v
exit
mysqldump nome_da_base_de_dados > caminho_onde_ficara_salvo_o_bakup
-u Nome_do_usuario_do_mysql -p senha_do_mysql -x -e -a -v
exit
Essa é a sintaxe do comando que deve conter o arquivo bat,   e pronto!
 Para executar o bat  de uma aplicação   em Delphi, use a seguinte linha de comando:
   WinExec(Pchar('Caminho onde esta salvo o arquivo bat'), SW_SHOWNORMAL);
Segue um link para  baixar um pequeno programa que fiz para demonstrar como   fazer a conexão com MySQL Server 5.0 e com o exemplo de arquivo bat   para o backup: exemplo_backup_mysql.zip
Um lembrete: para compilar o exemplo, copie-o para o seu   C:\
Nenhum comentário:
Postar um comentário