Hvis du vil undgå at oprette en fil, overføre den og indlæse den, kan du bare overføre mysqldump til enten en mysql, der kører på den anden server, eller en ssh mysql på den anden server.
Bruger mysql til at oprette forbindelse til fjernboksen:
mysqldump --all-databases | mysql -h yourserver.com
Bruger ssh til at oprette forbindelse til den anden server
mysqldump --all-databases | ssh [email protected] mysql
Brug mysqldump --all-databaserne til at overføre dem alle, eller angiv blot databasenavne. Se mysqldump-dokumentationen for flere muligheder.
Du kan også bruge MySQL "Replication"-funktionen, selvom det vil tage lidt længere tid at konfigurere, og det er ret vanskeligt. Sandsynligvis ikke al tiden og besværet værd bare for en enkelt migration.