J'ai une base de données sur mon ancien hébergeur. Ils ont un serveur MySQL qui est uniquement accessible à leur réseau. J'ai un accès SSH à mon serveur d'hébergement afin que je puisse y exécuter la commande MySQL.
Existe-t-il un moyen d’utiliser le tunnel SSH pour utiliser Amazon DMS pour migrer une base de données du serveur MySQL hébergeant vers Amazon RDS?
J'ai essayé d'utiliser la redirection de port SSH pour transférer le trafic MySQL d'une instance EC2 vers le serveur d'hébergement, puis vers le serveur caché MySQL, mais je ne pouvais jamais obtenir de connexion. Il a toujours expiré.
ssh
mysql
amazon-web-services
David Findlay
la source
la source
Réponses:
Le service de migration de base de données AWS ne vaut probablement pas la peine d'être utilisé. Il ne transfère pas des index ou des propriétés comme auto_increment. J'ai migré RDS vers MySQL hébergé par EC2 et cela a créé un désordre énorme qui m'a pris beaucoup de temps à réparer manuellement .
Je suggère que mysqldump et une charge est une meilleure approche. Une fois que vous avez fait cela, vous pouvez éventuellement utiliser DMS pour maintenir les données de la base de données à jour, bien que je ne sois pas sûr à 100% que cela le fera pour vous. La réplication native MySQL est probablement une meilleure approche, il y a guide pour cela ici .
la source