Utilisation de Navicat pour MySQL pour accéder à la base de données MySQL distante, un message d'erreur apparaît, affichant "2003 - Impossible de connecter le serveur MySQL sur 'localhost' (10038)".
La raison de cette erreur est que le port distant 3306 n'est pas ouvert au monde extérieur.
Étapes de la solution :
Connectez-vous d'abord au serveur à distance, cliquez sur "Démarrer" - "Outils d'administration" - "Pare-feu Windows avec sécurité avancée".
Recommandations associées : "Tutoriel graphique Navicat pour mysql"
Dans la fenêtre qui s'ouvre, sélectionnez "Entrant" à gauche Règles" et cliquez sur "Nouvelle règle" à droite pour créer une nouvelle règle entrante.
Sélectionnez "Port" dans "Type de règle" puis suivant.
Cochez "Port local spécifique", saisissez 3306, puis suivant.
Cochez « Autoriser la connexion » puis l'étape suivante.
Sélectionnez simplement cette étape par défaut, puis passez à l'étape suivante.
Entrez enfin le nom de la nouvelle règle entrante, remplissez-la avec désinvolture, vous pourrez la comprendre vous-même.
Une fois terminé, vous pouvez voir les nouvelles règles entrantes dans la liste des règles entrantes.
Maintenant, lorsque je me connecte à nouveau localement à la base de données distante mysql, je constate qu'elle est accessible normalement.
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!