sql >> Base de Datos >  >> RDS >> Mysql

restaurar mysql a una base de datos diferente

La respuesta de @minaz fue buena, pero quiero agregar un poco más.

El problema fue causado por --databases palabra clave. Si omite la palabra clave, no incluirá ningún contenido de creación de base de datos.

Entonces, Volcar sin --databases palabra clave.

mysqldump -u username -p database_name > dump.sql

Y restaurarlo con el nombre de la base de datos de destino.

mysql -u username -p target_database_name < dump.sql

Además, hay varias maneras de hacer esto. Vea el problema similar en aquí (dba.stackexchange).