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

Connectez-vous à MySQL sur AWS à partir d'une machine locale

Mon expérience en août 2013 était la suivante pour une instance RDS créée via Elastic Beanstalk.

0) En supposant que l'instance RDS a déjà été créée
1) Connectez-vous à la console de gestion :https://console.aws.amazon.com/console/home
2) Sélectionnez Services->VPC
3) Sélectionnez les groupes de sécurité (sur le côté gauche)
4) Sélectionnez le groupe dont la description indique "Groupe de sécurité pour la base de données RDS..."
5) Dans le panneau Groupe de sécurité sélectionné à en bas de la page, choisissez "Inbound"
6) Sélectionnez MySQL comme règle.
7) Tapez l'adresse IP de ma machine locale, par ex. 145.23.32.15/32
8) Cliquez sur Ajouter une règle et appliquer les modifications de règle

Après cela, je pouvais me connecter à la base de données en utilisant mysql depuis ma machine locale.

a) À partir de la console de gestion, sélectionnez Services->RDS
b) Cliquez sur Instances de base de données (je n'en ai qu'une) et sélectionnez "Aller à la page de détails" pour l'instance requise
c) Obtenez l'hôte et le port à partir du endpoint
d) À partir d'une session de terminal, faites quelque chose comme :mysql --host blah.blah.blah.us-west-2.rds.amazonaws.com --port 3306 -u my-user-name -p