Si vous voulez éviter de créer un fichier, de le transférer et de le charger, vous pouvez simplement diriger mysqldump soit vers un mysql exécuté sur l'autre serveur, soit vers un mysql ssh sur l'autre serveur.
Utiliser mysql pour se connecter au boitier distant :
mysqldump --all-databases | mysql -h yourserver.com
Utiliser ssh pour se connecter à l'autre serveur
mysqldump --all-databases | ssh [email protected] mysql
Utilisez mysqldump --all-databases pour tous les transférer, ou spécifiez simplement les noms des bases de données. Reportez-vous à la documentation mysqldump pour plus d'options.
Vous pouvez également utiliser la fonctionnalité "Réplication" de MySQL, bien que cela prenne un peu plus de temps à configurer et soit plutôt délicat. Cela ne vaut probablement pas tout le temps et les ennuis pour une seule migration.