Cette solution a fonctionné pour moi :ajoutez votre adresse IP aux règles du groupe de sécurité comme suit. En supposant que vous êtes connecté à AWS :
- Allez dans RDS -> Bases de données -> Sélectionnez votre base de données
-
Vérifiez votre adresse IP en utilisant http://checkip.amazonaws.com/ . S'il n'est pas ajouté aux groupes de règles de sécurité, vous devez l'ajouter. cette étape est cruciale
3.1. Cliquez sur le nom de la règle. Cela ouvrira un nouvel onglet, puis cliquez sur le nom de la règle.
3.2. Cliquez sur Modifier les règles entrantes
3.3. Cliquez sur Ajouter une nouvelle règle et ajoutez une règle avec les valeurs suivantes :
Tapez : MYSQL/Aurora.
Protocole : TCP (par défaut)
Plage de ports : 3306 (par défaut)
Source : Mon IP -> Ce sera l'adresse IP que vous avez obtenue sur http://checkip.amazonaws.com/ .
- Renseignez les informations dans MySQL Workbench
Nom d'hôte :Utilisez la valeur que vous avez pour Endpoint au niveau de la connectivité et de la sécurité
Port :Utilisez la valeur que vous avez pour le port dans la connectivité et la sécurité, par défaut, il s'agit de 3306.
Nom d'utilisateur :Utilisez la valeur que vous avez pour le nom d'utilisateur principal lors de la configuration
Mot de passe :utilisez la valeur que vous avez définie lors de la création de l'instance de base de données.
Si vous avez oublié le mot de passe, vous pouvez le changer en cliquant sur Modifier dans votre instance de base de données ou si vous utilisez AWS Elastic Beanstalk ou alors vous pouvez vous connecter en SSH à l'instance et exécuter la commande
/opt/elasticbeanstalk/bin/get-config environment
et vous y trouverez ces informations.