Когато генерирате някакъв файл (кажете db-dump.sql
) с mysqldump
, можете да го импортирате в другата си база данни с mysql
команда :
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
И ако не искате паролата да се показва в команда, можете да използвате :
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Като странична бележка, ако искате да копирате една DB в друга, не е необходимо да използвате файл и можете просто директно да изведете изхода на mysqldump
към mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Трябва дори да е по-бързо, тъй като не използвате временен файл, който се намира на диска)