Restaurer une base de données

La restauration d'une base de données consiste à importer un fichier de sauvegarde SQL dans une base de données MySQL. Cela permet de recréer la structure de la base de données ainsi que ses données à partir d'un fichier de sauvegarde.

8.2.1 Restaurer une base de données à partir d'un fichier SQL

La commande suivante permet de restaurer une base de données à partir d'un fichier de sauvegarde :

mysql -u utilisateur -p nom_base_de_donnees < fichier_sauvegarde.sql

Exemple :

Pour restaurer une base de données entreprise à partir d'un fichier entreprise_sauvegarde.sql, la commande serait :

mysql -u root -p entreprise < entreprise_sauvegarde.sql

8.2.2 Créer une base de données avant la restauration

Si la base de données à restaurer n'existe pas encore, vous devez d'abord la créer avant d'importer le fichier de sauvegarde.

CREATE DATABASE entreprise;

Ensuite, restaurez la base de données :

mysql -u root -p entreprise < entreprise_sauvegarde.sql

8.2.3 Restaurer toutes les bases de données

Si vous avez sauvegardé toutes les bases de données avec l'option --all-databases, vous pouvez les restaurer avec la commande suivante :

mysql -u root -p < toutes_bases_sauvegarde.sql

Last updated