Po wygenerowaniu pliku (powiedz db-dump.sql
) z mysqldump
, możesz zaimportować go do innej bazy danych za pomocą mysql
polecenie :
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
A jeśli nie chcesz, aby hasło pojawiało się w poleceniu, możesz użyć:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Na marginesie, jeśli chcesz skopiować jedną bazę danych do drugiej, nie musisz używać pliku i możesz po prostu bezpośrednio potoku wyjście mysqldump
do mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Powinno być nawet szybciej, ponieważ nie używasz tymczasowego pliku znajdującego się na dysku)