Restauration de GLPI
Restauration de GLPI
11.2 Restauration de la base
Activer la maintenance :
cd /var/www/glpi
sudo -u www-data php bin/console glpi:maintenance:enable
Recréer une base vide :
sudo mariadb
DROP DATABASE glpi;
CREATE DATABASE glpi
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Restaurer :
sudo gzip -dc \
/var/backups/glpi/DATE/glpi-database.sql.gz \
| sudo mariadb glpi
Restaurer les fichiers :
sudo tar -xzf \
/var/backups/glpi/DATE/glpi-files.tar.gz \
-C /
Rétablir les permissions :
sudo chown -R www-data:www-data \
/etc/glpi \
/var/lib/glpi \
/var/log/glpi
Contrôler puis désactiver la maintenance :
cd /var/www/glpi
sudo -u www-data php bin/console glpi:system:check_requirements
sudo -u www-data php bin/console db:check_schema_integrity
sudo -u www-data php bin/console glpi:maintenance:disable
Ne jamais restaurer une sauvegarde sur une base ayant déjà subi une migration partielle. Recréer une base vide avant une nouvelle tentative.
Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.
No comments to display
No comments to display