Maison >base de données >tutoriel mysql >Connexion MySQL refusée : \'Aucune connexion n'a pu être établie...\' - Comment réparer ?

Connexion MySQL refusée : \'Aucune connexion n'a pu être établie...\' - Comment réparer ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-29 10:44:02706parcourir

MySQL Connection Refused:

Erreur : MySQL - "Aucune connexion n'a pu être établie" en raison du refus de la machine cible

Lors de la tentative de connexion à une base de données MySQL distante, il est possible de rencontrer l'erreur « Aucune connexion n'a pu être établie car la machine cible l'a activement refusée ». Bien que nous rencontrions des problèmes similaires, les raisons peuvent varier.

Dans ce cas, le problème est dû à la configuration du serveur MySQL. Par défaut, MySQL ne peut accepter que les connexions à partir du socket *nix ou pour localhost uniquement.

Solution :

Pour résoudre cette erreur, vous devez modifier le fichier my. fichier de configuration cnf situé dans /etc/mysql/my.cnf (pour Ubuntu). Voici le détail des modifications à apporter :

1. Configurez bind-address :

Décommentez la ligne bind-address et définissez-la sur 0.0.0.0 pour autoriser les connexions à partir de n'importe quelle adresse IP.

bind-address = 0.0.0.0

2. Désactivez skip-networking :**

Commentez la ligne #skip-networking pour activer la mise en réseau. Cette ligne est généralement commentée par défaut.

#skip-networking

3. Redémarrez MySQL :

Une fois les modifications apportées, redémarrez MySQL pour les appliquer. Vous pouvez le faire avec la commande suivante :

sudo systemctl restart mysql

Attention : Avant d'effectuer ces modifications, sachez que si la machine MySQL est accessible depuis l'Internet public, elle deviendra vulnérable aux connexions à partir de n’importe quelle source. Assurez-vous que des mesures de sécurité appropriées sont en place pour empêcher tout accès non autorisé.

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