Ако искате да избегнете създаването на файл, прехвърлянето му и зареждането му, можете просто да прехвърлите mysqldump или в mysql, работещ на другия сървър, или в ssh mysql на другия сървър.
Използване на mysql за свързване към отдалечената кутия:
mysqldump --all-databases | mysql -h yourserver.com
Използване на ssh за свързване с другия сървър
mysqldump --all-databases | ssh [email protected] mysql
Използвайте mysqldump --all-databases, за да ги прехвърлите всички, или просто посочете имена на бази данни. Вижте документацията на mysqldump за повече опции.
Можете също да използвате функцията "Репликация" на MySQL, въпреки че това ще отнеме малко повече време за настройка и е доста сложно. Вероятно не си струва цялото време и проблеми само за една единствена миграция.