You are not logged in.
Bonjour,
Je me permets de proposer un script que j'ai effectué en modifiant un script trouvé sur le net, si cela peut servir il pourrait etre ajouté dans la doc en ligne.
d'abord le script de la base de donnée
---------------------------------------------------------------------------------------
@ echo off
rem setlocal fait en sorte que les variables créées dans ce script seront désallouées à la fin du script.
setlocal
rem Ce batch a pour but de sauvegarder des bases mysql en effectuant un dump
rem Mettre ici le répertoire du programe mysqldump.exe
set chemin_mysql=E:\xampp\mysql\bin
rem
rem Mettre ici le répertoire où l'on veut stocker les fichiers dump
set destination=E:\backupglpidb
rem On lance la sauvegarde avec les paramètres
%chemin_mysql%\mysqldump -h localhost --user=root --password=mot de passe de la db --databases nom de la db > %destination%\datejour.sql
rem compression en .zip du fichier créé
cd C:\Program Files\7-Zip
7zg a -tzip %destination%\datejour.zip %destination%\datejour.sql
rem déplacement et renommage du fichier
rem on met la date formatée comme on le souhaite dans une variable datejour
set datejour=%date:~6,4%-%date:~3,2%-%date:~0,2%.zip
rem on "deplace" le fichier d'origine vers le fichier avec le bon nom
move "%destination%\datejour.zip" "E:\backupglpidb\%datejour%"
rem on supprime le fichier.sql pour ne pas avoir la sauvegarde en double
del %destination%\*.sql
---------------------------------------------------------------------------------------
puis une sauvegarde de la config GLPI
@ echo off
rem setlocal fait en sorte que les variables créées dans ce script seront désallouées à la fin du script.
setlocal
rem Mettre ici le répertoire où l'on veut stocker les fichiers
set destination=E:\backupglpicfg\
mode con cols=80 lines=90
robocopy E:\xampp\htdocs\glpi %destination%\glpi /E
rem compression en .zip du fichier créé
cd C:\Program Files\7-Zip
7zg a -tzip %destination%\glpi.zip "%destination%\glpi"
rem déplacement et renommage du fichier
rem on met la date formatée comme on le souhaite dans une variable glpi
set glpi=%date:~6,4%-%date:~3,2%-%date:~0,2%.zip
rem on "deplace" le fichier d'origine vers le fichier avec le bon nom
move "%destination%\glpi.zip" "%destination%\%glpi%"
rem on supprime le fichier.sql pour ne pas avoir la sauvegarde en double
rd %destination%\glpi /S /Q
Last edited by Uniyannick (2014-08-27 15:55:19)
Yannick
Prod : GLPI 9.4.2 - Windows 2012 - php 7.3 - mysql mariadb
Certifié ITIL V3, PMP - http://www.itamconsulting.com
Offline