Maison >base de données >tutoriel mysql >Comment se connecter à une base de données MySQL sur Amazon EC2 à partir d'un serveur distant ?

Comment se connecter à une base de données MySQL sur Amazon EC2 à partir d'un serveur distant ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-04 03:31:40986parcourir

How to Connect to a MySQL Database on Amazon EC2 from a Remote Server?

Connexion à MySQL sur Amazon EC2 à partir d'un serveur distant

Pour se connecter à une base de données MySQL hébergée sur Amazon EC2 à partir d'un serveur distant, les étapes suivantes doivent être suivies :

1. Vérification de la configuration de l'accès à distance

Assurez-vous que l'utilisateur MySQL avec lequel vous souhaitez vous connecter dispose de privilèges d'accès à distance. Cela peut être fait en accordant à l'utilisateur l'attribut GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'; privilège.

2. Modification de la configuration MySQL

Modifiez le fichier de configuration MySQL (my.cnf) et ajoutez les paramètres suivants :

skip networking
bind-address = 0.0.0.0

3. Redémarrage de MySQL

Après avoir effectué les modifications de configuration, redémarrez MySQL à l'aide de la commande suivante :

/etc/init.d/mysql restart

4. Vérification de l'adresse IP

Assurez-vous qu'une adresse IP élastique est attribuée à l'instance EC2. La commande de connexion MySQL doit utiliser cette adresse IP au lieu de l'adresse IP locale.

5. Dépannage

Si vous rencontrez toujours des erreurs de connexion après avoir suivi ces étapes, vérifiez les paramètres de votre groupe de sécurité AWS. Assurez-vous que les règles entrantes appropriées sont en place pour autoriser le trafic vers le port MySQL (généralement le port TCP 3306) à partir du serveur distant.

Solution spécifique de Answer

En outre , comme suggéré dans la réponse fournie, si l'adresse de liaison dans le fichier de configuration MySQL est définie sur 127.0.0.1, elle doit être remplacée par 0.0.0.0 pour autoriser les connexions à partir d'adresses IP externes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn