Maison >base de données >tutoriel mysql >Erreur de connexion MySQL : pourquoi « Aucun fichier ou répertoire de ce type » ?
Connexion à la base de données MySQL : résolution de l'erreur « Aucun fichier ou répertoire de ce type »
Lors de la tentative de connexion à une base de données MySQL via PHP, un peut rencontrer le message d'erreur : "Avertissement : mysqli_connect() : (HY000/2002) : aucun fichier ou répertoire de ce type." Cette erreur indique que l'hôte spécifié dans les paramètres de connexion est incorrect.
Spécification d'hôte incorrecte
Le message d'erreur suggère que l'hôte spécifié comme "localhost" n'est pas reconnu . Dans ce cas, le problème réside dans l'utilisation de "localhost" comme paramètre d'hôte.
Résolution
Pour résoudre cette erreur, il faut utiliser l'adresse IP de MySQL serveur au lieu de "localhost". Dans la plupart des cas, cette adresse IP est 127.0.0.1, ce qui représente une connexion hôte locale.
Code révisé
L'extrait de code révisé suivant utilise l'adresse IP du Serveur MySQL pour l'hôte paramètre :
$con = mysqli_connect("127.0.0.1", "vanilla_user3", "vanilla_password", "vanilla"); if (mysqli_connect_errno($con)) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
Recommandation
Pour éviter d'éventuels problèmes de connectivité, il est conseillé de toujours utiliser l'adresse IP du serveur MySQL lors de la spécification du paramètre host. Cela garantit une connexion fiable et sécurisée à la base de données.
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!