Como fazer Backup automatico no DOS, Windows

Ola pessoal

Achei um tutorial simples que faz a copia do Banco de Dados Mysql.
É um Arquivo.BAT

  • Cria um arquivo com a data e hora de cada Backup.
  • Fiz um ajuste para fazer de hora em hora
    (Quando o minuto = [color=red]45[/color], entra em execução-> IF %MN% == 45 mysqldump -h host -u usuario --password=senha MeuBanco > %ARQUIVO%)
    Segue o conteudo do Arquivo.bat abaixo:
    ------------------------- x -----------------------------

:inicio

SET J=%date:~-10,2%
SET A=%date:~-4%
SET M=%date:~-7,2%
SET H=%time:~0,2%
SET MN=%time:~3,2%
SET S=%time:~-5,2%

IF “%time:~0,1%”==" " SET H=0%HEURE:~1,1%

SET DIRETORIO=D:\CopiaBancoAms\

SET ARQUIVO=%DIRETORIO%\Nome_arquivo_backup_%J%%M%%A%A%H%%MN%%S%.SQL

IF NOT exist “%DIRETORIO%” md “%DIRETORIO%”

C:
cd \Arquivos de programas\MySQL\MySQL Server 5.0\bin\

[color=blue]IF %MN% == 45 mysqldump -h host -u usuario --password=senha MeuBanco > %ARQUIVO%[/color][size=18] [/size]

CD\

goto inicio

------------------------- x -----------------------------

Espero que sirva pra alguem !!!

ta ai

ref: http://pt.kioskea.net/faq/4452-my-sql-backup-automatico-de-um-bdd-com-asl-express-2005
:smiley: :smiley: :smiley: :lol: :lol: :lol:

bacana eu tenho ela pro postgres, so quenão fazia automatico, vou adaptar a sua rotina…thanks

troca IF %MN% == 45 mysqldump
por IF %H% == 08 mysqldump
por IF %H% == 09 mysqldump
por IF %H% == 10 mysqldump
por IF %H% == 11 mysqldump
por IF %H% == 12 mysqldump

são exemplos de horarios …

flw