Mysql
 sql >> Database >  >> RDS >> Mysql

mysql ripristino su database diverso

La risposta di @minaz è stata buona, ma voglio aggiungere un po' di più.

Il problema è stato causato da --databases parola chiave. Se ometti la parola chiave, non conterrà alcun contenuto di creazione del database.

Quindi, scarica senza --databases parola chiave.

mysqldump -u username -p database_name > dump.sql

E ripristinalo con il nome del database di destinazione.

mysql -u username -p target_database_name < dump.sql

Inoltre, ci sono diversi modi per farlo. Vedi il problema simile su qui (dba.stackexchange).