Maison >base de données >tutoriel mysql >Pourquoi mon hôte virtuel local ne peut-il pas se connecter à mon serveur MySQL distant (erreur 10060) ?

Pourquoi mon hôte virtuel local ne peut-il pas se connecter à mon serveur MySQL distant (erreur 10060) ?

DDD
DDDoriginal
2024-11-20 11:30:02860parcourir

Why Can't My Local Virtualhost Connect to My Remote MySQL Server (Error 10060)?

Impossible de se connecter au serveur MySQL distant à partir d'un hôte virtuel local

Lors de la tentative de connexion à un serveur MySQL distant à partir d'un hôte virtuel de machine locale, les utilisateurs peut rencontrer le message d'erreur "Impossible de se connecter au serveur MySQL sur 'xxx.xxx.xxx.xxx' (10060)." Ce problème peut survenir malgré une connexion réussie lors du téléchargement du fichier PHP sur le serveur.

Résolution :

Pour résoudre cette erreur, deux problèmes principaux doivent être résolus :

  1. Configuration du pare-feu : Assurez-vous que le pare-feu du serveur est configuré pour autoriser les connexions entrantes sur le port 3306. Ce port est utilisé par MySQL pour la communication.
  2. Autorisations utilisateur MySQL : Créez un utilisateur dans MySQL qui dispose des autorisations pour se connecter à partir de '%'. Cela permet à l'utilisateur de se connecter depuis n'importe quel hôte, y compris l'hôte virtuel local. Reportez-vous au manuel MySQL pour obtenir des instructions spécifiques sur la création d'utilisateurs et l'octroi d'autorisations.

Une fois ces deux étapes mises en œuvre, le problème de l'impossibilité de se connecter devrait être résolu.

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