=> Introduction
=> Sauvegarder une base de données MySQL
=> Restaurer une base de données MySQL
Introduction
Il faut bien évidemment au préalable que MySQL soit installé, pour cela vous pouvez vous référer au tutoriel d'installation de MySQL 5.0 présent sur ce site :
Installation MySQL 5 sous Debian Etch et Lenny
Sauvegarder une base de données MySQL
Nous allons commencer par
sauvegarder la base de données concernée sur le serveur source à l'aide de l'outil
mysqldump.
Pour cela, on se connecte par ssh sur le serveur et on tape la commande :
mysqldump -u root -pmon_mot_de_passe ma_bdd > sauvegarde_ma_bdd.sql
En remplaçant
mon_mot_de_passe par le mot de passe root de MySQL
(
attention pas d'espace entre -p et le mot de passe)
Et remplacer
ma_bdd par votre base de données concernée.
Cette commande a pour effet de sauvegarder l'intégralité de la base de données (structure et données) dans le fichier sauvegarde_ma_bdd.sql.
Restaurer une base de données MySQL
Il ne vous reste plus qu'à restaurer cette sauvegarde de base de données sur le nouveau serveur MySQL
Pour cela nous allons faire l'inverse, c'est à dire injecter le contenu du fichier sauvegarde_ma_bdd.sql sur le nouveau serveur :
mysql -u root -pmon_mot_de_passe < sauvegarde_ma_bdd.sql