Adresse D'écoute Du Service
1 Description du problème
Un service MySQL a été installé sur ECS, le groupe de sécurité du pare-feu est correct, mais l’accès distant est impossible.
2 Dépannage
2.1 Vérification de la connectivité
Utilisez un ordinateur local pour scanner les ports du serveur, obtenant le résultat suivant :
|
|
Le résultat indique que le port 3306 est autorisé, mais le service ne fonctionne pas correctement.
2.2 Vérification des ports
Vérifiez l’utilisation de tous les ports sur ECS :
|
|
MySQL est lié à l’adresse de boucle locale, donc il ne peut pas fournir de service externe. C’est là que réside le problème.
3 Configuration de l’adresse de liaison
La configuration par défaut de MySQL est d’écouter l’adresse de service sur 127.0.0.1, ce qui ne permet pas de fournir de service externe. Changez l’adresse de liaison à 0.0.0.0 pour supporter l’accès distant, faites la configuration suivante :
|
|
Modifiez bind-address = 0.0.0.0, attention à ne pas simplement commenter, sinon cela pourrait entraîner le deuxième résultat suivant.
|
|
Résultat trois obtenu, l’accès local est également réussi.
4 Résumé
De nombreux logiciels et cadres lient par défaut l’adresse à 127.0.0.1, ce qui empêche l’accès depuis d’autres machines. Il est nécessaire de changer pour 0.0.0.0 ou :::, le premier fournissant un service ipv4, le second un service ipv6.
Alipay
PayPal
WeChat Pay