Cuando haya generado algún archivo (digamos db-dump.sql
) con mysqldump
, puede importarlo a su otra base de datos con mysql
comando:
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Y, si no desea que la contraseña aparezca en un comando, puede usar:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Como nota al margen, si desea copiar una base de datos a otra, no necesita usar un archivo y puede canalizar directamente la salida de mysqldump
a mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Debería ser incluso más rápido, ya que no está utilizando un archivo temporal que reside en el disco)