Trace: » Données / Sauvegarde

Données / Sauvegarde

Edité par Jérémy HERNANDEZ - Ingénieur Réseaux et Systèmes d'Informations

Architecte et Chef de projet Intégrateur Logiciel Libre (en particulier OCS/GLPI) Jérémy Hernandez

1. Introduction

Il est possible de faire une sauvegarde des données de la table automatiquement de la base de données glpi directement dans le système.

Avant toutes modifications, se référer à cette documentation du wiki:

http://www.glpi-project.org/wiki/doku.php?id=fr:config:crontab

2. Recommendations

Pour cela, il faut implémenter un petit script bash qui va effectuer la sauvegarde et la déposer dans le répertoire ../glpi/files/_dumps sous la forme d'un fichier .sql

Il est nécessaire de prévoir donc les droits d'écriture dans ce répertoire. Et d'avoir des accès admin sur le serveur de bases de données MySQL.

3. Script backup.sh

Créer le script suivant à travers votre éditeur de texte préféré et le sauvegarder avec l'extension .sh

#!/bin/sh
user="-u root"
mdp="-p votremotdepasse"
chm="/srv/www/htdocs/glpi/files/_dumps"   #Chemin vers le dossier _dumps, pensez à vérifier !
 
# Dump base GLPI
 
mysqldump $user $mdp glpi > $chm/$(date +%Y-%m-%d).glpi.backup.sql

Note : Il est possible que vous deviez utiliser d'autres paramètres que -u et -p pour vous connecter. Utilisez msqldump ––help pour plus d'informations. De plus, il est conseillé d'utiliser un autre utilisateur que root pour se connecter (exemple : glpi, qui est censé avoir moins de droits que root).

4. Ordonnancement

Il faut maintenant paramétrer l'ordonnanceur, soit la crontab en lançant la commande suivante:

crontab -e

Il faut alors ajouter la ligne suivante pour effectuer la sauvegarde quotidienne:

55 23 * * * sh /srv/www/htdocs/glpi/backup.sh

5. Résultats

Ainsi, la base GLPI est sauvegardée quotidiennement et est recopiée dans le répertoire _dumps.

http://www.glpi-project.org/wiki/lib/exe/fetch.php?media=fr:manuel:admin:test.gif

6. Avantages et bénéfices

L'avantage de cette sauvegarde automatisée permet à l'administrateur d'avoir une reprise d'activité instantanée si la base GLPI est corrompue dans la nuit et ainsi bénéficier d'une sauvegarde fraiche de la veille.

Jérémy Hernandez 2009/08/26 15:36—-=)