Iniciar uma conversa

Exemplo de script para backup de bancos de dados MySQL (Windows)

mysqlbkp.cmd (não exclui arquivos antigos)

É necessário adaptar o script, incluindo caminho até mysqldump.exe , destino dos backups e bancos a serem "backupeados"/senha do root (ao final do script)

FOR /F "tokens=1-4 DELIMS=/ " %%F IN ('date /T') DO (set v_date=%%F%%G%%H)
FOR /F "tokens=1-4 DELIMS=: " %%F IN ('time /T') DO (set v_time=%%F%%G%%H)
set mysqldump="C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump.exe"
set homedir="M:\backups\mysql\"
set fname=%v_date%_%v_time%.sql
echo %vdate% %v_time% - %fname%

cd %homedir%

%mysqldump% --add-drop-table --skip-lock-tables -h localhost -u root -psenha icewarp_contas > %homedir%icewarp_contas_%fname%
%mysqldump% --add-drop-table --skip-lock-tables -h localhost -u root -psenha icewarp_gware > %homedir%icewarp_gware_%fname%
%mysqldump% --add-drop-table --skip-lock-tables -h localhost -u root -psenha icewarp_antispam > %homedir%icewarp_antispam_%fname%
%mysqldump% --add-drop-table --skip-lock-tables -h localhost -u root -psenha icewarp_webmail > %homedir%mysql_%fname%
%mysqldump% --add-drop-table --skip-lock-tables -h localhost -u root -psenha icewarp_dircache > %homedir%mysql_%fname%

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Flávio Zarur Lucarelli

  2. Publicado

Comentários