Accueil > Bienvenue > Journal de bord > De l’utilité des sauvegardes
De l’utilité des sauvegardes
vendredi 24 juillet 2026, par
Toutes les versions de cet article : [English] [français]
Etre encore en train de mettre à jour des sites internet en 2026 ça revient quand même beaucoup à faire du gardiennage de musée - voire de la restauration d’oeuvre. Suite à une discussion sur le forum Spip concernant la suppression d’articles d’archives concernant l’utilisation de PHP3, j’ai réalisé que je n’avais pas fait un petit tour sur mes vieux sites free depuis des années. Et évidemment, l’un d’eux avait cessé de fonctionner. Pourquoi, comment ?
Ici, il s’agit de la base de données SQL qui a été tranquillement effacée par l’hébergeur. Pour pouvoir arriver à ce diagnostic j’ai dû d’abord retrouver mes identifiants FTP, récupérer les fichiers du site (en les comparant à une sauvegarde valide histoire de m’assurer qu’il n’ait pas été victime de piratage), vérifier que les identifiants SQL étaient les bons (oui, ouf), puis ensuite faute de trouver la cause, aller voir sur PHPMyAdmin comment était la base de données. Et là, évidemment, elle avait disparu. Depuis combien de temps ? Mystère... Et comment la restaurer ? Eh bien avec une sauvegarde, pardi. Mais, où est donc cette sauvegarde... ?
Et là c’est le drame : impossible de retrouver l’archive de la base de données. Pourquoi ?
- Parce que je n’ai pas enregistré, historiquement, les archives de base de données dans le même dossier que le code source du site (et impossible de me souvenir du nom du dossier...)
- Parce que je ne me suis pas souvenu du nom du fichier de sauvegarde
A force de recherches, j’ai cependant fini par retrouver une archive - dans le dossier Téléchargements, sur un vieux disque de sauvegardes. Dossier que je vide régulièrement sur mon disque car il n’est pas censé contenir des fichiers importants. Bof bof. Mais bon, base de données restaurée, et site de nouveau fonctionnel pour quelques années encore...
Moralité :
- Stocker les sauvegardes de BDD avec les projets et pas à part
- Nommer intelligemment les fichiers (idéalement avec le nom du projet + la date de sauvegarde)
- Normaliser le système de sauvegarde : avoir une doc pour chaque projet qui indique où est quoi...
- Et bien sûr, ne pas supprimer bêtement des fichiers
Voir en ligne : Un de mes anciens sites