Aperçu d‘impression

Accéder à votre base de données MySQL - c’est facile avec SSH


Récupérer facilement une sauvegarde de votre base de données MySQL avec SSH.

Les backups (sauvegardes) doivent être effectués chaque heure, chaque jour, chaque semaine. En plus de l'ensemble de vos fichiers, STRATO réalise aussi automatiquement des sauvegardes de vos bases de données (à partir de MySQL version 4.x).

Les copies de sauvegardes de vos bases de données sont réalisées en fond de tâche, grâce à notre système de Backup Control.

Les backups MySQL de STRATO sont disponibles dans tous nos packs d'hébergement, à partir du PowerWeb. Vous pourrez vous connecter à un grand nombre de sauvegardes, réalisées à différents moments.

Avec l'aide de notre outil MySQL, vous pourrez vous connecter à une version plus ancienne de votre base de données, et voir l'ensemble des requêtes permettant de reconstruire cette base. Vous pourrez aussi effectuer un dump (sauvegarde) de la base dans un fichier texte sur votre espace d'hébergement.

Pour accéder aux copies de sauvegardes, vous aurez nécessairement besoin d'un programme SSH. Pour établir la connexion SSH, nous vous recommandons l'utilisation du programme gratuit PuTTY.

Vous pouvez télécharger PuTTY à cette adresse :
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Démarrez PuTTY.
Vous obtiendrez cette fenêtre :
 
 
Veuillez indiquer l'hôte (Host Name) : ssh.strato.de

Cliquez sur "Open". Lorsque la connexion au serveur sera faite, il vous sera demandé un nom d'utilisateur et un mot de passe.

Indiquez l'un de vos noms de domaine en tant que nom d'utilisateur, et appuyez sur la touche [ENTRÉE]. Le mot de passe associé est votre mot de passe administrateur, qu'il vous faudra avoir défini dans votre espace client (Configuration  Changer les mots de passe). Le mot de passe ne s'affichera pas lorsque vous le taperez.

Hinweis  Remarque:
Si la fenêtre de PuTTY se ferme automatiquement après la connexion, ou si vous obtenez un message d'erreur, veuillez vérifier que vos données de connexion sont correctes.

Si vos données de connexion sont correctes, mais qu'il ne vous est toujours pas possible de vous connecter, veillez à désactiver la protection SiteGuard depuis votre espace client.

Si la connexion est réussie, vous verrez votre nom de domaine, suivi du symbole "Supérieur à". Celà signifie que vous pouvez maintenant tapez des "ordres" dans la ligne de commandes.
Vous pouvez obtenir la liste des backups d'une base de données, en tapant "mysqlbackups", suivie du nom d'utilisateur de la base de données Uxxxxxx.

Vous pourrez retrouver toutes les informations utiles sur vos bases de données depuis votre espace client.

Comment utiliser la base de données MySQL

Entrez en ligne de dommande la commande suivante (en remplaçant bien entendu le nom d'utilisateur par le vôtre) :

mysqlbackups U123456

Vous obtenez la liste de tous les backups à votre disposition, sous la forme mysql_[DATE]_[HEURE].

Pour effectuer un dump d'une sauvegarde dans un fichier, entrez la commande suivante:

mysqldump --add-drop-table -h mysql_[DATE]_[HEURE] -u[Nom d'utilisateur] -p [Base de données] > [nom du fichier].sql

Cette commande indique que le contenu de la sauvegarde doit être écrit dans un fichier appelé [nom du fichier].sql. Ce fichier se trouvera sur votre espace d'hébergement.

Exemple: Vous souhaitez récupérer le contenu du backup daté du 05.11.2009 et l'enregistrer sur votre serveur. Le nom de la base est DB012345.

La commande sera donc :

mysqldump --add-drop-table -h mysql_05.11.2009-16:00 -uU012345 -p DB012345 > fichier.sql

Appuyez sur [ENTRÉE] et indiquez le mot de passe de cette base de données.

Notez que le mot de passe ne s'affiche pas lorsque vous le tapez, mais qu'il est bien pris en compte. Appuyez de nouveau sur [ENTRÉE] : le curseu devrait clignoter quelques secondes, et votre fichier sera enregistré.

Vous pouvez vérifier tout de suite si ce fichier a bien été créé, en utilisant la commande "ls", qui affiche tous les fichiers contenus dans le dossier courant.

Pour reconstruire la base avec cette copie de sauvegarde, veuillez lire l'article :

Comment puis-je reconstruire une base MySQL à partir d'un fichier .sql ?

 
Cet article vous a-t-il été utile ?    oui / non