jeudi 20 janvier 2011

BDD : MySQL import / export d'un dump

Voici les commandes pour créer puis importer un dump MySQL (ici sous Windows et les binaires mySQL dans le PATH) :

mysqldump.exe -uMonUser -pMonMotDePasse -hlocalhost -P3306 monSchema --compress --opt > monFichierDump.sql

Attention il n'y a pas d'espace après le mot de passe ...

Voici, la ligne pour l'importer :

mysql --user=MonUser --password=MonMotDePasse monSchema --compress < monFichierDump.sql

A noter, que si la BDD, le user et les droits doivent exister ...

De plus, il semblerait que lors de l'import d'un dump, il vaut mieux supprimer l'ancien, et recréer une BDD vide afin d'éviter un "merge" du nouveau et de l'ancien schéma.

Aucun commentaire:

Enregistrer un commentaire