You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-06-10 11:28:02

glpigreg
Member
From: Orleans
Registered: 2007-12-27
Posts: 58

Script pour sauvegarde SQL

Bonjour,

Je voudrai tester l'idée de sauvegarde SQL automatique en passant via la fonction "données" dans administration.
Le lien de "sauvegarde SQL" est javascript:dump('Maintenant').
Mon problème est que je voudrais automatiser son utilisation et donc créer un script qui se lancera directement via le planificateur de tache.
Y a t'il un moyen de lancer le lien javascript:dump('Maintenant') sous forme de script?


GLPI  : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1

Offline

#2 2008-06-10 19:50:51

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Script pour sauvegarde SQL

Humm le plus simple à mon avis est de parametrer plutot un dump mysql via votre planificateur de tache.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#3 2008-06-11 14:34:00

glpigreg
Member
From: Orleans
Registered: 2007-12-27
Posts: 58

Re: Script pour sauvegarde SQL

Si je fais ce script, c'est  l'identique que celui de GLPI ? (Le lien de "sauvegarde SQL" javascript:dump('Maintenant')).
Car j'ai une différence de taille.
Celui de GLPI: glpi-0.70.2-2008-06-06-15-40.sql (1,55 MB)
Celui de mon script: glpi-0.70.2-11-06-2008 12H31.sql (1,07 MB)
Pour faire une sauvegarde de ce type es-ce nécessaire d'arrêter les services apache et MySQL?
Ma config c'est GLPI 0.70.2 avec Xampp et OCSinventory

Je vous remercie par avance.

--------------------Le script-------------------------
@ECHO OFF

FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%I-%%J-%%K

FOR /F "tokens=1-2 delims=: " %%I IN ('time /T') DO SET mytime=%%IH%%J

"C:\OCS\OCS Inventory NG\xampp\mysql\bin\mysqldump.exe" -h localhost -u root -pmdp glpi > "C:\OCS\sauvegarde-sql\glpi-0.70.2-%mydate% %mytime%.sql"


GLPI  : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1

Offline

#4 2008-06-11 23:24:40

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Script pour sauvegarde SQL

La différence de taille vient des options d'exports. L'export par GLPI est plus verbeux.

Pour faites un diff entre les deux exports vous verrez que normalement vos données sont bien présentes.

Pas besoins de stopper mysql vous avez des options qui vous permettent de locker les tables pendant l'export  --opt  vérifiez si ça correspond à vos besoins.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#5 2008-06-13 10:51:30

glpigreg
Member
From: Orleans
Registered: 2007-12-27
Posts: 58

Re: Script pour sauvegarde SQL

Oui en effet les données sont bien presentes :-)
J'ai restauré glpi avec et ça fonctionne super bien.

Merci pour vos réponses.


GLPI  : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1

Offline

#6 2008-06-14 18:45:29

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Script pour sauvegarde SQL

Je clos donc


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB