Når du har genereret en fil (sig db-dump.sql
) med mysqldump
, kan du importere den til din anden database med mysql
kommando :
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Og hvis du ikke ønsker, at adgangskoden skal vises i en kommando, kan du bruge:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Som en sidenote, hvis du ønsker at kopiere en DB til en anden, behøver du ikke bruge en fil, og du kan bare direkte pipe outputtet af mysqldump
til mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Det burde være endnu hurtigere, da du ikke bruger en midlertidig fil, der ligger på disken)