MYSQL : Export & Import

Voici un récapitulatif des commandes simples à utiliser pour l’importation et l’exportation sur une base de données MYSQL.

Exporter une base de donnée

La commande suivant exporte la base de données mydb avec l’utilisateur root et le mot de passe password sur le serveur localhost, l’exportation se fait dans le fichier /tmp/export.sql

mysqldump mydb -u root -ppassword -h localhost > /tmp/export.sql

Importer un fichier CSV

La commande SQL suivante importe le fichier mytable.csv dans la table mytable. Si le fichier à été édité à partir de Windows il faut préciser  \r\n comme caractères de fin de ligne, sinon \n suffit.

LOAD DATA INFILE '/tmp/mytable.csv'
INTO TABLE mytable FIELDS TERMINATED BY ';'
ENCLOSED BY '"' LINES TERMINATED BY '\r\n';

Importer un fichier SQL

La commande suivante exécute le fichier SQL export.sql pour la base mdb avec l’utilisateur root et le mot de passe password sur le serveur localhost.

mysql -h localhost -u root -ppassword mydb < export.sql
Vus : 402
Publié par Liberez le tux : 14