Prikazi cijelu temu 02.05.2020 10:29
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Lokacija:Ohrid Makedonija


Predmet:Re: MySql upute za start
Napravi BAT fajl za beckup
evo scripta

PreuzmiIzvorni kôd (Visual Basic):
  1. @echo off
  2. rem ****************** BACKUP DATABASE ********************
  3. set dbUser=root
  4. set dbPassword=admin
  5. set backupDir="C:\BCK"
  6. set Baza="2017"
  7. set mysqldump="C:\BCK\mysqldump.exe"
  8. set mysqlDataDir="C:\Program Files(86)\MySQL\MySQL Server 5.0\data"
  9. set zip="C:\BCK\7za.exe"
  10. set hh=%time:~0,2%
  11. set min=%time:~3,2%
  12.  
  13.  echo. | date | FIND "(mm" > NUL
  14.   If errorlevel 1,(call :Parsedatum DD MM) Else,(call :Parsedatum MM DD)
  15.   goto :EOF
  16.  :Parsedatum
  17.   For /F "tokens=1-4 delims=/.- " %%A in ('date /T') do if %%D!==! (
  18.     set %1=%%A&set %2=%%B&set YYYY=%%C
  19.    ) else (
  20.      set %1=%%B&set %2=%%C&set YYYY=%%D)
  21.  
  22. set znak=_
  23. set rut=C:\BCK\
  24. Set datum=%YYYY%%znak%%MM%%znak%%DD%_%hh%_%min%
  25. set putanja=%rut%%datum%
  26. md %putanja%
  27. %mysqldump% --host=localhost --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %Baza%  > %putanja%\%Baza%.sql
  28.  
  29. rem ****************** COMPRES DATABASE ********************
  30. set Ime=TEST
  31. C:\BCK\7za.exe a -tgzip %putanja%\%Ime%_%datum%.sql.gz %putanja%\%Baza%.sql
  32.  
  33. del %putanja%\%Baza%.sql