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

mysql gendan til en anden database

@minaz svaret var godt, men jeg vil gerne tilføje lidt mere.

Problemet var forårsaget af --databases søgeord. Hvis du udelader nøgleordet, vil det ikke indeholde noget databaseoprettelsesindhold.

Så dump uden --databases søgeord.

mysqldump -u username -p database_name > dump.sql

Og gendan den med måldatabasenavnet.

mysql -u username -p target_database_name < dump.sql

Der er også flere måder at gøre dette på. Se det lignende problem på her (dba.stackexchange).



  1. Hvordan logger man på en Oracle-database?

  2. To forespørgsler mysql i ét objekt json

  3. Udfør lagret procedure fra en funktion

  4. Slet forælder, hvis det ikke er refereret af et andet barn