Voici un script écrit par Matthieu Onfray dont le site a disparu et dont je ne fais que transmettre l’œuvre.
Objectif :
"Export_base" permet de programmer la sauvegarde automatique de la base SQL du site à intervalle régulier. Il gère également la destruction de sauvegardes trop anciennes. Le fichier sauvegardé est utilisable directement avec SQL, ou une interface plus conviviale telle que phpMyAdmin.
Par exemple, le script sauvegarde la base tous les deux jours et détruit toutes les sauvegardes vieilles de plus de 10 jours.
Note : Ce script ne sauvegarde pas les fichiers du serveur FTP , il s’occupe uniquement de la base SQL de votre site internet (les tables utilisés par spip et également les autres tables s’il y a lieu).
Installation :
Télécharger les fichiers "export_base.php", "export_base2.php" et "export_base_conf.php" sur le serveur.
Ajouter le code suivant dans "ecrire/index.php3" juste après la ligne include ("inc.php3").
De plus il faudra penser à refaire cette modification à chaque mise à jour de votre version de spip.
Configuration :
Toute la configuration se fait en modifiant les paramètres dans le fichier "export_base_conf.php". De nombreuses options sont disponibles, notamment l’endroit où sera placée la sauvegarde. Le fichier peut également être envoyé par email.
À noter :
Un résumé de la configuration peut être affiché en pointant son navigateur sur le fichier "export_base.php".


