Dumper une base MySQL

Quand phpmyadmin n’est pas installé ou si on est un adepte de la ligne de commande…

Sauvegarder une base de données Mysql

# mysqldump base -u utilisateur -p mot_de_passe > dump.sql

Plutôt que dump.sql, on choisira comme nom de fichier le nom de la base, ce qui facilitera la restauration.

Sauvegarder toutes les bases ou plusieurs bases

# mysqldump -u utilisateur -p mot_de_passe --all-databases > dump.sql
# mysqldump -u utilisateur -p mot_de_passe --databases base1 base2 ... > dump.sql

Restaurer la base à partir du dump

# mysql -u utilisateur -p
mysql> CREATE DATABASE base;
# mysql -u utilisateur -p mot_de_passe base < dump.sql