Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
fr:ressources:backup_automatise [2009/08/27 11:09] Macrom created |
fr:ressources:backup_automatise [2015/07/03 11:46] (current) |
||
---|---|---|---|
Line 2: | Line 2: | ||
- | == Edité par Jérémy Hernandez == | + | == 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)// | ||
+ | [[http://jeremy-hernandez.fr|Jérémy Hernandez]] | ||
===== 1. Introduction ===== | ===== 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. | 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. | ||
Line 20: | Line 23: | ||
- | ------------------ | + | |
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 | 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 | ||
Line 32: | Line 35: | ||
- | ------------------- | + | |
Créer le script suivant à travers votre éditeur de texte préféré et le sauvegarder avec l'extension **.sh** | Créer le script suivant à travers votre éditeur de texte préféré et le sauvegarder avec l'extension **.sh** | ||
Line 39: | Line 42: | ||
#!/bin/sh | #!/bin/sh | ||
user="-u root" | user="-u root" | ||
- | mdp="-pvotremotdepasse" | + | mdp="-p votremotdepasse" |
- | chm="/srv/www/htdocs/glpi/files/_dumps" | + | chm="/srv/www/htdocs/glpi/files/_dumps" #Chemin vers le dossier _dumps, pensez à vérifier ! |
- | # Dump base ocsweb | + | # Dump base GLPI |
mysqldump $user $mdp glpi > $chm/$(date +%Y-%m-%d).glpi.backup.sql | mysqldump $user $mdp glpi > $chm/$(date +%Y-%m-%d).glpi.backup.sql | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | 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 ===== | ===== 4. Ordonnancement ===== | ||
Line 52: | Line 59: | ||
- | ----------------- | + | |
Il faut maintenant paramétrer l'**ordonnanceur**, soit la **crontab** en lançant la commande suivante: | Il faut maintenant paramétrer l'**ordonnanceur**, soit la **crontab** en lançant la commande suivante: | ||
Line 67: | Line 74: | ||
- | ------------ | + | |
Ainsi, la base GLPI est sauvegardée quotidiennement et est recopiée dans le répertoire _dumps. | Ainsi, la base GLPI est sauvegardée quotidiennement et est recopiée dans le répertoire _dumps. | ||
Line 79: | Line 86: | ||
- | ------------------------- | + | |
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. | 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. | ||
- | --- //[[hernandez.jeremy.fr@hotmail.com|Jérémy Hernandez]] 2009/08/26 15:36//----=) | + | --- //[[http://jeremy-hernandez.fr|Jérémy Hernandez]] 2009/08/26 15:36//----=) |