Als je wilt voorkomen dat je een bestand aanmaakt, overdraagt en laadt, kun je mysqldump gewoon pijpen naar een mysql die op de andere server draait, of naar een ssh mysql op de andere server.
Mysql gebruiken om verbinding te maken met de remote box:
mysqldump --all-databases | mysql -h yourserver.com
Ssh gebruiken om verbinding te maken met de andere server
mysqldump --all-databases | ssh [email protected] mysql
Gebruik de mysqldump --all-databases om ze allemaal over te zetten, of geef gewoon databasenamen op. Raadpleeg de mysqldump-documentatie voor meer opties.
Je kunt ook de MySQL "Replicatie"-functie gebruiken, hoewel dat wat meer tijd kost om in te stellen en nogal lastig is. Waarschijnlijk niet de hele tijd en moeite waard voor slechts één enkele migratie.