Voila quelques notes personnelles au fur et à mesure que je "bricole" sur Spip 3.
Elles me permettent surtout de ne pas retourner chercher l’information sur le net.
Faire une sauvegarde de la base de données d’un seul site :
mysqldump -h adresse_base \
-u user_base \
-p <password_base> \
nom_de_la_base \
| gzip > /tmp/<nom_de_la_sauvegarde>.sql.gzFaire la restauration de la base de données :
zcat /tmp/<nom_de_la_sauvegarde>.sql.gz | \
mysql -h adresse_base \
-u user_base \
-p <password_base> \
nom_de_la_baseA éviter quand même, et surtout pas en prod !!!!
En situation de développement, pour supprimer les élément de la base de données utilisés par le plugin en cours de rédaction (oui, ce n’est pas bien, mais parfois, on se trompe grave, même sur un site en test) :
mysql -h adresse_base \
-u user_base \
-p <password_base>use < nom_de_la_base > <= uniquement si on est connecté en root
delete from spip_meta where nom="<nom_de_votre_plugin>";
delete from spip_meta where nom="<nom_de_votre_plugin>_base_version";