Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importation de la base de données MySQL d'un serveur à un autre

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.