Bonjour,

je sais faire un export-import d'une base de données mysql en ligne de commande :
echo "Export :";
mysqldump -hhote -uutilisateur -pmot_de_passe une_bdd > une_bdd.sql;

echo "Import :";
mysql -hhote -uutilisateur -pmot_de_passe une_bdd < une_bdd.sql;
 
=> Donc là c'est pour exporter/importer UNE bdd.

Maintenant j'ai un problème quand il s'agit d'exporter/importer PLUSIEURS bdd.

J'arrive à exporter plusieurs bdd avec cette ligne de commande :
echo "Export :";
mysqldump -hhote -uutilisateur -pmot_de_passe --databases bdd_1 bdd_2 bdd_3 > plusieurs_bdd.sql;
Mais je ne connais pas la ligne de commande me permettant de faire l'inverse, càd importer.
J'ai regardé la doc ( http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html , http://dev.mysql.com/doc/refman/5.0/fr/backup.html ),
mais je n'ai rien trouver.

Avez-vous une idée ?

Merci d'avance pour vos réponses, cordialement.
Extrait du man de mysqldump
·   --databases, -B

           Dump several databases. Normally, mysqldump treats the first name argument on the command line
           as a database name and following names as table names. With this option, it treats all name arguments
           as database names.  CREATE DATABASE and USE statements are included in the output before each
           new database.
Donc, ça ne doit pas poser de problème, même pas besoin de préciser l'option "une_base" lors de l'import
Bonjour rémi,

et merci beaucoup pour ta solution qui marche !

Punaise, il fallait juste faire ;
mysql -hhost -uutilisateur -pmot_de_passe < plusieurs_bdd.sql
Pas besoin de mettre d'autres options.

rémi, t'as été plus curieux que moi en regardant le man de mysqldump. Moi je n'avais pas pensé car dans ma tête mysqldump égal export.

Merci encore Rémi pour avoir résolu mon problème.
Si tu pouvais éviter l'accent... c'est juste "remi"

Merci