MISE A JOUR DU 9 AVRIL 2007 : la dernière version de cet article est dispo à cette adresse : http://doc.dotclear.net/1.2/admin/backup

MISE A JOUR DU 5 MAI 2005 : les opérations de sauvegarde et de restauration de nos bases de données sont désormais intégrées à la version 1.2.1 de DotClear.

MISE A JOUR DU 13 JANVIER 2005 : halte là, ne vous fatiguez plus, vous en réviez, Pep l'a fait... (s'assurer de télécharger la dernière version, cet outil se perfectionne au fil des versions).

On n'est jamais à l'abri d'une erreur de manipulation ou d'une défaillance de son hébergeur. C'est pourquoi il est vivement recommandé de procéder à intervalle régulier (variable selon la fréquence de vos billets) à la sauvegarde de votre base SQL. Cette procédure vous sera en outre utile pour transférer votre blogue chez un nouvel hébergeur.

Voici comment faire :

• Optimiser la base
Dans l’interface d’administration de DotClear, onglet Outils, lien Opérations MySql, cliquer sur Optimiser la base.

• Accéder à phpMyAdmin selon les instructions de votre hébergeur (chez free.fr par exemple, cela se passe à l'adresse http://sql.free.fr)
Authentification: user + pass
Sélectionner: Language - French

• Dans la colonne de gauche, cliquer sur le nom de la base.
(Par exemple chez Free, il n'y a en a qu'une et elle porte le nom du login.)
Dans la partie droite, cliquer sur l'onglet Exporter.

• Export SQL :Sélectionner les tables commençant par dc_ en gardant la touche ctrl (ou maj sur Macintosh) enfoncée (multi-sélection).

• Les options à cocher (ça peut être écrit en anglais mais on devine facilement):

- x Structure- x Inclure des énoncés "DROP TABLE"- x Inclure la valeur courante de l'AUTO_INCREMENT- x Protéger les noms des tables et des champs par des "`" (quotes inversées)- x Données- x Transmettre

Dans le champ Modèle de nom de fichier inscrire : __DB__-dc-%Y-%m-%d

• Cliquer sur exécuter (ou Go)
Choisir sans compression si c’est pour réimporter ailleurs ou zip si c’est pour sauvegarder et conserver au frais.

Petit détail qui a son importance... Se souvenir de l’endroit où on l’a rangé dans son disque dur!

• Si vous devez réimporter votre base, la procédure est la même que celle décrite au point 4 de l'article Migrer vers un autre hébergeur [ici]

• Dans le cadre d'un changement d'hébergeur, il n'est pas utile d'exporter la table log

• Pour rediriger automatiquement vos visiteurs de l'ancienne adresse vers la nouvelle, l'explication est ici

Article réalisé avec la complicité de Julien Mudry