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
| echo off
SET REUSSI=Sauvegarde reussie
SET ECHEC=Sauvegarde echouee
set DATE_today=%DATE:~0,2%-%DATE:~3,2%-%DATE:~8,2%
SET TIME_today=%TIME:~0,2%H%time:~3,2%
set myvar=%date:~0,2%-%date:~3,2%-%date:~6,4%
move Sauvegarde\backupBDD*.sql Sauvegarde\ancien\
pause
mysqldump --opt -h localhost -u root -pmysql test>Sauvegarde\backupBDD(%myvar%).sql
pause
echo La valeur d'errorlevel actuelle est %errorlevel%
pause
if %ERRORLEVEL% EQU 0 (
echo %REUSSI% le %DATE_today% a %TIME_today% >>Sauvegarde\log.txt
del Sauvegarde\ancien\backupBDD*.sql
)else (
echo %ECHEC% le %DATE_today% a %TIME_today% >>Sauvegarde\log.txt
del Sauvegarde\backupBDD*.sql
move Sauvegarde\ancien\backupBDD*.sql Sauvegarde\
)
pause |
voila, ca marche ca
!
euh maintenant, un petit soucis pour restaurer la sauvegarde je veux restaurer le seul fichier sql qu'il y a mais en faisant ca :
mysql --opt -h localhost -u root -pmysql test<Sauvegarde\backupBDD*.sql
il me dit que le fichier est introuvable, donc je pense qu'il doit pas trop aimer l'étoile.
Partager