tutoriels InfodocLog

Ces tutoriels sont compatibles avec la version 2.00 (feuille de style idl_classic).
Ils sont publiés sous licence Creative Commons BY-NC-SA 3.0.

Tout utilisateur peut proposer un tutoriel en adressant textes et illustrations à .

Les données nominatives présentées dans les tutoriels sont issues d'une base de données fictives générée sur le Fake Name Generator, sous les deux licences GPLv3 et Creative Commons Attribution-Share Alike 3.0 United States. Elles sont téléchargeables au format CSV : idl_bddfake_a1.csv et idl_bddfake_a2.csv

2.8. les sauvegardes

Une base de données à sauvegarder régulièrement

Il est conseillé d'opérer régulièrement des sauvegardes de la base de données, continuellement alimentée et modifiée, de même avant toute mise à jour du logiciel ou de la base de données.

Il existe deux méthodes pour sauvegarder une base de données avec InfodocLog :

  • dans le logiciel avec une page pour gérer les sauvegardes
  • avec l'outil phpMyAdmin sur un serveur distant ou local

Opérer une sauvegarde dans le logiciel

Dans les paramètres généraux, la partie "Sauvegarde et Mises à jour" permet d'opérer des sauvegardes :

page des mises à jour et sauvegardes
page des mises à jour et sauvegardes

En laissant les paramètres tels quels, on peut [Sauvegarder] toute la base de données, à comprendre toutes les tables contenus dans la base de données (structures et données). Une page permet de vérifier les tables sauvegardées, avec le nom du fichier de sauvegarde, avec toujours un nom de même structure (backup, date, heure exacte, format) :

confirmation de la sauvegarde
confirmation de la sauvegarde

Les dix dernières sauvegardes apparaissent sous forme de liste de fichiers au format SQL, qui peuvent être téléchargés directement depuis cette page :

formulaire et liste des sauvegardes
formulaire et liste des sauvegardes

Il est aussi possible de choisir certaines tables seulement, en cliquant sur [Choisir les tables à sauvergarder]. La liste des tables apparaît alors, et l'on peut en décocher certaines, ou tout décocher puis cocher celles que l'on souhaite conserver, avant de [Sauvegarder] :

choix des tables à sauvegarder (sélection de l'ensemble par défaut)
choix des tables à sauvegarder
(sélection de l'ensemble par défaut)

choix des tables à sauvegarder
choix des tables à sauvegarder
(sélection avant validation)

Comme pour une sauvegarde complète, une page de confirmation apparaît, avec un nom de fichier qui contient l'information -partial pour rappeler que cette sauvegarde est incomplète :

confirmation d'une sauvegarde partielle
confirmation d'une sauvegarde partielle

En cliquant sur un fichier, on peut le télécharger et le consulter :

liste avec trois sauvegardes
liste avec deux sauvegardes

ouverture ou enregistrement du fichier SQL
ouverture ou enregistrement du fichier SQL

Une sauvegarde SQL, lors d'une restauration, permet pour chaque table :

  • de la supprimer si elle existe (drop) ;
  • de la créer de nouveau (create) ;
  • d'insérer les lignes sauvegardées (insert).
extrait de fichier SQL
extrait de fichier SQL

Opérer une sauvergarde dans phpMyAdmin

Il est possible d'effectuer une sauvegarde dans phpMyAdmin quand on est administrateur sur le serveur. Quand on est connecté à la base de données, il faut choisir l'onglet [Exporter] :

onglet d'exportation d'une base dans phpMyAdmin
onglet d'exportation d'une base dans phpMyAdmin

L'option par défaut d'une exportation [rapide] permet de sauvegarder la structure et les données au format SQL, ce qui est souhaité généralement, avec le bouton [Exécuter] :

téléchargement d'une sauvegarde au format SQL
téléchargement d'une sauvegarde au format SQL

A noter : selon la taille de la base de données, tous les hébergeurs ne permettent pas l'exportation depuis phpMyAdmin, avec alors d'autres modalités de sauvegarde qui dépendent de chaque hébergeur, à retrouver dans l'interface d'administration de l'hébergement.

Conseillé pour poursuivre :

2.9. Restauration des données