Accueil > Tutoriels > Dépanner et sauvegarder avec un live-cd > Sauvegarder les bases de données Mysql

Sauvegarder les bases de données Mysql

vendredi 14 décembre 2007, par nico

Vous venez de planter votre serveur MySQL ou phpmyadmin et vous voulez monter un serveur web de secours, alors pour tranférer la base de données, suivez cette méthode :

Munissez vous de la Knoppix/kaella et lancez là sur le serveur.

Ouvrez un terminal et faites :


#cd /mnt/hda ?/var/lib/mysql
// Pour vous déplacer dans le répertoire contenant votre ancienne base.

#mysqldump nom_de_la_base > base_sauvee.txt
//Votre base est sauvée

#mysql

//Pour ouvrir le moniteur MySQL

mysql> CREATE DATABASE nom_de_la_base

création de la base qui accueillera la sauvegarde

mysql>exit
//déconnexion

//Connexion au serveur de secours
Restaurer la sauvegarde :

mysql < base_sauvee.txt

Rentre la base sauvée dans mysql

P.S :
Il se peut que vous soyez obligé de rentrer un login et mot de passe, vous pouvez aussi rentrer la sauvegarde dans une base particulière, ex :

mysql -u utilisateur -p nom_de_la_base_qui_recoit < base_sauvee.sql

Voilà, la base est prête pour votre site. Vous pouvez aussi passer par une clef usb ou le réseau pour transférer la base ailleurs.

Si le serveur de secours dispose de phpmyadmin, vous pouvez importer le fichier texte dans la base de votre choix plus facilement, ou en tout cas plus graphiquement.