Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Wiederherstellung in einer anderen Datenbank

@minaz Antwort war gut, aber ich möchte noch ein bisschen mehr anhängen.

Das Problem wurde durch --databases verursacht Stichwort. Wenn Sie das Schlüsselwort weglassen, enthält es keine Datenbankerstellungsinhalte.

Also, Dump ohne --databases Schlüsselwort.

mysqldump -u username -p database_name > dump.sql

Und mit dem Zieldatenbanknamen wiederherstellen.

mysql -u username -p target_database_name < dump.sql

Außerdem gibt es mehrere Möglichkeiten, dies zu tun. Siehe das ähnliche Problem auf hier (dba.stackexchange).