Sommaire >
Maintenance, dépannage >
Sauvegarde manuelleSauvegarde manuelle
La sauvegarde manuelle est une procédure de secours au cas où la sauvegarde par Santia (Paramètres > Sauvegarde) ne fonctionne pas. En effet, on peut sauvegarder les données de Santia sans passer par l'écran Paramètres > Sauvegarde, que le serveur soit sous Windows ou Linux.
Sur le serveur:

{si Windows} Démarrer > Tous les programmes > Accessoires > Invite de commande (une fenêtre noire s'ouvre)

{si Linux} Applications > Accessoires > Terminal administrateur, saisir le mot de passe administrateur (une fenêtre blanche s'ouvre)

{Windows seulement} Saisir:
cd C:\MySQL\bin
et appuyer sur la touche [Entrée]
L'affichage devient: "C:\MySQL\bin>"
Remarque: MySQL est normalement installé dans C:\MySQL (cf. notice d'installation), sinon remplacer "C:\MySQL" par le chemin où est installé MySQL.

{Windows et Linux} Saisir, en remplaçant "datedujour" par la date du jour, sans espaces ni barres obliques, par exemple 20100109 pour le 09/01/2010:
mysqldump santia -rsantia_datedujour.sql
et appuyer sur la touche [Entrée]
Patienter un instant, rien ne s'affiche pendant la sauvegarde. La sauvegarde est terminée lorsque le curseur clignote à nouveau.

Ce fichier de sauvegarde n'est pas protégé par un mot de passe, il n'est donc pas fiable de l'envoyer par email. Pour un envoi par email, compresser le fichier en ajoutant un mot de passe, cf
Maintenance, dépannage > Winzip.
Remarque:
En cas d'utilisation multi-sites, la sauvegarde doit concerner un seul site à la fois. Il faut remplacer le mot "santia" par le nom de la base du site. Pour connaître ce nom, saisir {Windows seulement}:
cd C:\MySQL\data [touche Entrée]
puis:
dir [touche Entrée]
La liste des noms des bases de sites s'affiche. Noter le nom de la base du site à sauvegarder. On remarque que le nom de la base ressemble au nom du site dans Santia, sans les espaces ni les accents. Si le nom n'est pas trouvé, vérifier que le site a été créé dans Santia > Paramètres > Listes > Sites.
Saisir ensuite:
cd C:\MySQL\bin [touche Entrée]
Pour sauvegarder un site qui s'appelle "monsite", saisir:
mysqldump monsite -rmonsite_datedujour.sql [touche Entrée] (ne pas oublier "-r" devant le deuxième "monsite")