Wenn Sie es vermeiden möchten, eine Datei zu erstellen, zu übertragen und zu laden, können Sie mysqldump einfach entweder in ein mysql, das auf dem anderen Server läuft, oder in ein ssh-mysql auf dem anderen Server leiten.
Verwendung von mysql zur Verbindung mit der Remote-Box:
mysqldump --all-databases | mysql -h yourserver.com
Verwenden von ssh zum Verbinden mit dem anderen Server
mysqldump --all-databases | ssh [email protected] mysql
Verwenden Sie mysqldump --all-databases, um sie alle zu übertragen, oder geben Sie einfach Datenbanknamen an. Weitere Informationen finden Sie in der mysqldump-Dokumentation für weitere Optionen.
Sie können auch die MySQL-Replikationsfunktion verwenden, obwohl die Einrichtung etwas mehr Zeit in Anspruch nimmt und ziemlich knifflig ist. Wahrscheinlich nicht die ganze Zeit und den ganzen Ärger für eine einzige Migration wert.