Maison > Article > base de données > Pourquoi est-ce que je reçois une erreur « Échec de connexion » lorsque j'essaie de me connecter à mon serveur MySQL distant ?
Erreur : SQLSTATE[HY000] [2002] Échec de connexion
Problème :
Quand en vous connectant à un serveur MySQL distant à partir d'une machine locale, l'erreur suivante se produit :
SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Environnement :
Environnement local (fichier env) :
Contexte supplémentaire :
<code class="php">User::create(['first_name' => 'moti']);</code>
Cause possible et solution :
L'erreur suggère que le serveur distant ne répond pas aux tentatives de connexion de la machine locale. Cela est probablement dû au fait que le socket MySQL sur le serveur distant n'est pas accessible depuis l'interface publique.
Pour vous connecter avec succès, les étapes suivantes peuvent être nécessaires :
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!