Table des matières

MySQL : Sauvegarde et Restauration


Sauvegarde


Sauvegarder toutes les bases de données

mysqldump --user=****** --password=****** -A > /Chemin/Vers/fichier_dump.SQL

Sauvegarder une sélection de bases de données

mysqldump --user=****** --password=******  db_1 db_2 db_n> /Chemin/Vers/fichier_dump.SQL

Sauvegarder toutes les tables d'une base de données

mysqldump --user=****** --password=****** db > /Chemin/Vers/fichier_dump.SQL

Sauvegarder une sélection de tables d'une base de données

mysqldump --user=****** --password=****** db --tables tab1 tab2 > /Chemin/Vers/fichier_dump.SQL


Restauration


Restaurer un dump complet

mysql --user=****** --password=****** db_nom < /Chemin/Vers/fichier_dump.SQL

Restaurer une seule table à partir d'un dump complet

sed -n -e '/CREATE TABLE.*mytable/,/CREATE TABLE/p' mysql.dump > mytable.dump