Importer / Exporter fichier SQL
L’outil mysqldump permet de sauvegarder une base de données ou une table dans un fichier.
Pour les commandes, changez root pour un autre utilisateur si nécessaire et utiliser -p si vous devez entrer un mot de passe pour accéder.
Base de données
root@localhost:/# mysqldump -u root nom_de_bdd > /destination/fichier.sql
-Ensuite, pour restaurer entièrement une bdd à partir du fichier SQL :
root@localhost:/# mysql -u root nom_de_bdd < /chemin/du/fichier.sql
Table
Pour sauver une table :
root@localhost:/# mysqldump -u root nom_bdd nom_table > /destination/fichier.sql
Et pour ré-importer la table :
root@localhost:/# mysql -u root nom_bdd_cible < /fichier/de/sauvegarde/table.sql
Autre méthode d’import
Je veux importer un fichier bdd.sql pour peupler ma base de données bdd1.
-Je vais d’abord créer la bdd :
CREATE DATABASE bdd1 ;
-Je place le prompt dans cette base :
use bdd1 ;
-J’importe (exécute) le fichier sql :
source /dossier/du/fichier/bdd.sql ;