Section courante

A propos

Section administrative du site

Comment se connecter à instance EC2 d'AWS d'Amazon avec MySQL Workbench ?

Il est possible de se connecter avec le logiciel MySQL Workbench avec une instance EC2 des services en ligne AWS proposé par l'entreprise Amazon. Vous devez au préalable vous être assurez qu'un IP publique est disponible et que vous «Security Group» autorise le IP de votre machine local. Le plus simple est d'utiliser une instance EC2 de type AMI (Amazon Machine Images). Vous ne pourrez pas communiquer en utilisant une utilisateur et un mot de passe mais une paire de clef (.pem et .ppk) afin de vous authentifier.

Vous devez aller dans «Manage Server Connections» :


  1. Cliquez sur le bouton «New»
  2. Indiquer dans le champ «Connection Name:» le nom de votre connexion.
  3. Sélectionner dans le champ «Connection Method:» la méthode de connexion «Standard TCP/IP over SSH»
  4. Indiquer dans le champ «SSH Hostname», le nom de l'hôte du serveur, soit celui qu'on copier qu'en on va de le service AWS ayant un format dans le genre «ec2-99-99-99-99.ca-central-ca1.computer.amazonaws.com». Il s'agit du DNS public de votre instance d'Amazon.
  5. Indiquer dans le champ «SSH Username:», il s'agit du nom d'utilisateur que vous utilisez pour vous connecter à votre instance EC2, soit «ec2-user» ou «root».
  6. Indiquer dans le champ «SSH Key File:», le nom du fichier «.pem» que vous utilisez lorsque vous vous connecter en SSH.
  7. Indiquer dans le champ «MySQL Hostname:» l'adresse IP de la machine local (127.0.0.1) ou l'instance RDS avec lequel vous communiquez à partir de cette instance.
  8. Indiquer dans le champ «MySQL server port:», le port 3306, c'est le port par défaut.
  9. Indiquer dans le champ «Username:» le nom de l'utilisateur dans votre base de données MySQL.
  10. Vous cliquez sur le bouton «Test Connection» pour vérifier que vous information sont valides.
  11. Si l'opération à réussi, vous n'avez qu'à cliquer sur le bouton «Close»

Remarques

En ligne de commande

Si vous désirez vous connecter directement à MySQL en ligne de commande, vous allez devoir tapez les commandes suivantes sous Linux ou Mac OS X :

ssh -i ~ / monsite.pem -L 3306: 127.0.0.1: 3306 root@ec2-99-99-99-99.ca-central-ca1.computer.amazonaws.com

Voir également

Référence des opérations
Langage de programmation - MySQL - Introduction

Dernière mise à jour : Samedi, le 20 octobre 2018