Comment puis-je me connecter à AWS RDS en utilisant MySQL Workbench

Comment puis-je me connecter à AWS RDS en utilisant MySQL Workbench
AWS RDS (Service de base de données relationnel) est un service de base de données géré fourni par Amazon Web Services pour lancer un cluster de base de données très disponible et évolutif. AWS RDS fournit différents moteurs de base de données comme Amazon Aurora, MySQL, MARIADB, MS SQL Server, Oracle et PostgreSQL. AWS ne fournit pas d'accès aux shell au serveur de base de données; Il fournit uniquement une chaîne de connexion pour se connecter au serveur de base de données.

MySQL Workbench est une application de bureau utilisée pour améliorer la visibilité dans les serveurs de base de données relationnels comme MySQL en utilisant une belle interface utilisateur graphique. Il fournit également un outil de requête pour effectuer des requêtes SQL au serveur de base de données. Ce guide discutera des étapes suivantes pour se connecter à l'instance AWS RDS en utilisant le MySQL Workbench d'une machine locale.

  • Installez MySQL Workbench sur une machine locale
  • Créer une instance AWS RDS
  • Connectez-vous à l'instance AWS RDS à l'aide de MySQL Workbench

Installez MySQL Workbench sur la machine locale

La première étape pour se connecter à l'AWS RDS est d'installer MySQL Workbench sur une machine locale. Mettez à jour les référentiels locaux sur Ubuntu, puis installez le MySQL Workbench en utilisant les commandes suivantes.

ubuntu @ ubuntu: ~ $ sudo apt update -y
ubuntu @ ubuntu: ~ $ sudo apt installer mysql-workbench -y

Après avoir installé le MySQL Workbench, vérifiez sa version pour vérifier l'installation.

ubuntu @ ubuntu: ~ $ mysql-workbench --version

Créer une instance AWS RDS

Pour vous connecter à l'instance AWS RDS à l'aide de MySQL Workbench, lancez d'abord une nouvelle instance AWS RDS avec MySQL Engine. Tout d'abord, connectez-vous à la console de gestion AWS et sélectionnez la région dans laquelle vous souhaitez déployer une instance RDS. Pour cet article, nous déploierons une instance RDS dans le US-East-1 (N. Virginie) Région.

Rechercher des RD à partir de la console de gestion.

Dans le panneau du côté gauche, cliquez sur le Bases de données.

Il affichera toutes les instances de base de données déployées là-bas. Dans le coin supérieur droit, cliquez sur le Créer une base de données bouton pour créer une instance RDS.

Sélectionnez le Création standard comme Méthode de création de base de données et Mysql comme Type de moteur.

Dans les modèles, sélectionnez le Niveau gratuit.

Entrez le nom et les informations d'identification de la base de données sous le Paramètres section.

Sous le Connectivité Section, sélectionnez le VPC dans lequel vous souhaitez déployer l'instance RDS et rendre l'instance RDS disponible publiquement car nous accéderons au RDS depuis notre machine locale.

Après avoir sélectionné le VPC, sélectionnez maintenant le groupe de sécurité VPC et la zone de disponibilité.

Laissez le reste de la configuration par défaut et cliquez sur le Créer une base de données bouton à la fin de la page.

Pour obtenir le nom d'hôte de l'instance RDS, accédez au bases de données du panneau latéral gauche.

Cliquez sur la base de données nouvellement créée, et il affichera tous les détails de la base de données là-bas.

Du Connectivité et sécurité Onglet, copiez le point de terminaison de l'instance RDS AWS et le port tel qu'il sera utilisé pour établir la connexion avec l'instance RDS à partir du MySQL Workbench.

Après avoir créé l'instance RDS, configurez maintenant le groupe de sécurité attaché au RDS pour permettre la connexion depuis Internet. Un groupe de sécurité est un pare-feu virtuel pour permettre ou bloquer le trafic vers l'instance RDS. Par défaut, les groupes de sécurité bloquent les connexions à partir d'Internet. Depuis la console de gestion, recherchez l'EC2.

Dans le panneau du côté gauche, cliquez sur le Groupes de sécurité sous le Sécurité Internet section. Il affichera tous les groupes de sécurité disponibles dans la région.

Cliquez sur le groupe de sécurité joint avec l'instance MySQL RDS, Douane, pour cette démo.

Cliquez sur le bouton Modifier les règles entrantes pour ajouter une règle entrante au groupe de sécurité à partir des règles entrantes.

Ajoutez une nouvelle règle pour permettre le trafic du port 3306 car, par défaut, le serveur MySQL s'exécute sur le port 3306. Après avoir ajouté la règle, cliquez sur Économiser des règles Pour enregistrer les règles du groupe de sécurité.

Connectez-vous à AWS RDS à l'aide de MySQL Workbench

Jusqu'à présent, nous avons installé MySQL Workbench sur le système local et lancé une instance MySQL RDS sur AWS. Il est maintenant temps de se connecter à l'instance MySQL RDS en utilisant le Workbench MySQL. Ouvrez le MySQL Workbench en exécutant la commande suivante.

ubuntu @ ubuntu: ~ $ sudo mysql-workbench

Il ouvrira le MySQL Workbench. Clique sur le (+) symbole, et il demandera les paramètres de connexion de la base de données.

Entrez tous les paramètres de connexion requis du serveur de base de données AWS MySQL et cliquez sur le Test de connexion bouton pour se connecter au serveur de base de données.

Maintenant, il demandera le mot de passe de l'instance RDS. Entrez le mot de passe de l'instance RDS et cliquez sur le D'ACCORD bouton pour tester la connexion.

Après être entré dans le mot de passe, il informera si la connexion a été réussie ou non.

Maintenant, à partir de la nouvelle configuration de connexion, cliquez sur le D'ACCORD bouton au lieu de Test de connexion Pour ajouter des paramètres de connexion d'instance AWS RDS au MySQL Workbench.

Il ajoutera une connexion MySQL sur le tableau de bord du MySQL Workbench.

Pour vous connecter à l'instance AWS RDS, double-cliquez sur la connexion AWS RDS, et il commencera à se connecter à l'instance RDS.

Après un certain temps, il demandera le mot de passe de l'instance AWS RDS. Entrez le mot de passe de l'instance RDS et cliquez sur le D'ACCORD bouton pour se connecter à l'instance.

Après avoir fourni le mot de passe, il se connectera à l'instance AWS RDS et ouvrira une belle interface utilisateur graphique pour l'instance RDS sur le MySQL Workbench.

Afin de créer un nouveau schéma à l'aide de MySQL Workbench, cliquez sur le nouveau schéma bouton de la barre de menu.

Il ouvrira un nouvel onglet demandant une création d'un nom de schéma.

Entrez le nom du schéma et cliquez sur le Appliquer bouton dans le coin inférieur droit de l'onglet. Il ouvrira une nouvelle fenêtre avec la requête SQL pour créer le nouveau schéma demandant votre confirmation si vous souhaitez exécuter la requête.

Passez en revue la requête SQL et cliquez sur le Appliquer bouton dans le coin inférieur droit de la fenêtre pour créer le schéma. De même, différentes requêtes SQL peuvent également être effectuées en utilisant une interface utilisateur graphique sur MySQL Workbench.

Conclusion

MySQL Workbench est une application de bureau qui fournit une belle interface utilisateur graphique du serveur de base de données relationnelle. Il est difficile pour les débutants d'utiliser l'interface de ligne de commande pour effectuer des requêtes sur le serveur de base de données. MySQL Workbench offre une belle vue du serveur de base de données et facilite l'exécution des requêtes SQL. Ce blog décrit différentes étapes pour se connecter au serveur AWS RDS à l'aide du Workbench MySQL.