Aller au contenu

Comment expoter une base de données locale#

Méthode recommandée : via CLI#

Une fois connecté en CLI sur votre serveur hébergeant votre base de données, lancez les commandes suivantes :

mysqldump -u monuser -p mabaseglpi(1) > mondump.sql
tar -czf mondump.sql.tar.gz mondump.sql

  1. 🙋‍♀️A modifier par le nom de votre base

Méthode alternative : via un outil graphique (HeidiSQL)#

Si vous n'êtes pas à l'aise avec les lignes de commandes, vous pouvez utiliser un outil graphique comme HeidiSQL que nous recommandons ici pour construire votre dump.

Respectez bien toutes les étapes de ce guide afin que le dump soit complet et bien construit !

  • Connectez HediSQL à votre base de données
  • Une fois connecté à votre base de données, faites un clic droit sur celle ci.
  • Cliquez sur exporter la base de données en SQL

Alt text

Dans l'outil d'export, vérifiez bien que seulement votre base est sélectionnée.

  • Cochez Créer dans Table(s)
  • Choisir INSERT dans les Données
  • Choisir Fichier .sql compressé en ZIP dans la Destination
  • Nommer votre fichier
  • Cliquez sur Exporter

Alt text

Méthode déconseillée#

Au risque de ne pas avoir un fichier SQL complet, nous déconseillons l'utilisation des outils suivants pour la sauvegarde de votre base de données :

  • Exportation via PHPMYADMIN : la plupart du temps, les dumps sont incomplets, avec des erreurs de syntaxe, des changements de variables non souhaités, etc.
  • Menu de maintenance de GLPI : Fonctionnalité héritée, l'exportation des dumps est incomplète.
  • Powershell : la plupart du temps, les dumps sont réalisés avec un encodage non standard.