Om du vill undvika att skapa en fil, överföra den och ladda den, kan du bara överföra mysqldump till antingen en mysql som körs på den andra servern eller en ssh mysql på den andra servern.
Använda mysql för att ansluta till fjärrboxen:
mysqldump --all-databases | mysql -h yourserver.com
Använder ssh för att ansluta till den andra servern
mysqldump --all-databases | ssh [email protected] mysql
Använd mysqldump --all-databaser för att överföra dem alla, eller ange bara databasnamn. Se mysqldump-dokumentationen för fler alternativ.
Du kan också använda MySQL-funktionen "replikering", även om det tar lite längre tid att ställa in och är ganska knepigt. Förmodligen inte värt all tid och besvär bara för en enda migrering.