This is an old revision of the document!
Données / Sauvegarde
Edité par 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="-pvotremotdepasse" chm="/srv/www/htdocs/glpi/files/_dumps" # Dump base ocsweb mysqldump $user $mdp glpi > $chm/$(date +%Y-%m-%d).glpi.backup.sql
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—-