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 2015-10-14 09:48:35

c.lamy
Member
Registered: 2014-08-14
Posts: 115

optimiser base mysql de GLPI

Bonjour à vous,

Puis-je vide la table glpi_plugin_fusioninventory_networkportconnectionlogs (qui représente 19Mo) ?

Ma base GLPI fait 50 Mo et je ne parviens plus de faire la sauvegarde Administration>Maintenance>Sauvegarde SQL.

Cordialement

Last edited by c.lamy (2015-10-14 09:51:54)


GLPI 9.1.3 sous CentOS
Plugins FusionInventory 9.1+1.1 + Dashboard 0.9.0
Agents FusionInventory 2.4.1 Windows et 2.4.1 OSX

Offline

#2 2015-10-14 11:05:55

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: optimiser base mysql de GLPI

L'outil de sauvegarde est surtout destiné aux "petites" installation.

Ensuite, il faut passer par la ligne de commande (mysql_dump)


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2015-10-14 12:16:33

ZenAdm
Member
From: Nancy, France
Registered: 2015-03-25
Posts: 21
Website

Re: optimiser base mysql de GLPI

Bonjour,

Voici le script que j'utilise tous les jours, et que j'exécute via crontab sur mon serveur Linux.
Il enregistre les backups dans le répertoire habituel de GLPI, on voit les versions dans l'interface d'administration des sauvegardes de GLPI.

#! /bin/sh
#
# Script : glpi-backup.sh
#
# GLPI installation path, config & dump directories
glpipath='/usr/local/glpi'
glpiconfig=${glpipath}'/config'
glpidump=${glpipath}'/files/_dumps'
#
# Get MySQL information from GLPI config file
#
dbhost=`grep dbhost $glpiconfig/config_db.php | cut -d\' -f2`
dbuser=`grep dbuser $glpiconfig/config_db.php | cut -d\' -f2`
dbpassword=`grep dbpassword $glpiconfig/config_db.php | cut -d\' -f2`
dbdefault=`grep dbdefault $glpiconfig/config_db.php | cut -d\' -f2`
#
# Get GLPI version from config file
#
glpiversion=`grep GLPI_VERSION $glpiconfig/define.php | cut -d\" -f4`
#
# Get current date & time to add to filename
#
dumpdate=`date +%Y-%m-%d-%H-%M`
#
# Dump of MySQL database
#
mysqldump -h $dbhost -u $dbuser -p$dbpassword --dump-date $dbdefault > $glpidump/glpi-$glpiversion-$dumpdate.sql
#
# Compress backup file
# Delete files older than 92 days (3 months)
#
gzip $glpidump/glpi-$glpiversion-$dumpdate.sql
find $glpidump -name "glpi*.sql.gz" -mtime +92 -exec rm {} \;

Offline

Board footer

Powered by FluxBB