Lorsque vous avez généré un fichier (par exemple db-dump.sql
) avec mysqldump
, vous pouvez l'importer dans votre autre base de données avec le mysql
commande :
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Et, si vous ne voulez pas que le mot de passe apparaisse dans une commande, vous pouvez utiliser :
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
En passant, si vous souhaitez copier une base de données vers une autre, vous n'avez pas besoin d'utiliser un fichier et vous pouvez simplement rediriger directement la sortie de mysqldump
vers mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Cela devrait même être plus rapide, car vous n'utilisez pas de fichier temporaire résidant sur le disque)