1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
SET JOUR=%date:~-10,2%
SET ANNEE=%date:~-4%
SET MOIS=%date:~-7,2%
SET HEURE=%time:~0,2%
SET MINUTE=%time:~3,2%
SET SECOND=%time:~-5,2%
if "%time:~0,1%"==" " SET HEURE=0%HEURE:~1,1%
REM demander a l'utilisateur d'entrer un nom de fichier qui sera préfixé
SET /p nomDump=Entrez un prefixe au nom du Dump:
SET /p nomBDD=Nom de la base a sauvegarder:
REM if "%nomBDD%" == "t" SET nomBDD = touslesport
REM else SET nomBDD = %nomDump%
SET REPERTOIR1=E:\Projet20171008\DUMP
SET REPERTOIR2=E:\Projet20171008\LOG
SET REPERTOIR3=E:\Projet20171008\BAT
SET FICHIER=%nomDump%Sauvegarde_du_%JOUR%_%MOIS%_%ANNEE%_A_%HEURE%_%MINUTE%
SET FICHIERdump=%FICHIER%.sql
SET FICHIERlog="%FICHIER%.log"
SET LOG_FILE= %REPERTOIR2%\%FICHIERlog%
if not exist "%REPERTOIR1%" md "%REPERTOIR1%"
REM log
REM set %REPERTOIR2%\%FICHIER%"
CALL %REPERTOIR3%\CreationDump.bat >> %LOG_FILE%
REM debut de la création du DUMP
echo Debut de la sauvegarde de la base %nomBDD% - %JOUR%/%MOIS%/%ANNEE% %HEURE%:%MINUTE% REM >> %LOG_FILE%
echo %time:~-5,2% : %time:~3,2% : %time:~-5,2%
REM Adresse complete BDD : E:\Projet20171008\EasyPHP-DevServer-13.1VC9\binaries\mysql\data\touslesport.V2
E:\Projet20171008\EasyPHP-DevServer-13.1VC9\binaries\mysql\bin\mysqldump -u root --opt %nomBDD% -h localhost > %REPERTOIR1%\%FICHIERdump%
REM fin de la création du DUMP
echo Fin de la sauvegarde de la base %nomBDD% - %JOUR%/%MOIS%/%ANNEE% %HEURE%:%MINUTE% REM >> %LOG_FILE%
echo %time:~-5,2% : %time:~3,2% : %time:~-5,2%
REM garder la fenetre DOS ouverte
REM pause |
Partager