Maison  >  Article  >  développement back-end  >  Comment corriger l'erreur « mysqli_real_connect() : (HY000/2002) : aucun fichier ou répertoire de ce type » dans PhpMyAdmin ?

Comment corriger l'erreur « mysqli_real_connect() : (HY000/2002) : aucun fichier ou répertoire de ce type » dans PhpMyAdmin ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-19 16:23:30940parcourir

How to Fix the

Erreur rencontrée : problème de fonction mysqli_real_connect()

Dans une situation difficile impliquant la fonction mysqli_real_connect(), les utilisateurs peuvent rencontrer un message d'erreur indiquant : "mysqli_real_connect() : (HY000/2002) : aucun fichier ou répertoire de ce type." Cette erreur signifie généralement un échec d'établissement de connexion à la base de données MySQL.

Résolution :

Pour résoudre cette erreur, les utilisateurs doivent modifier le fichier /etc/phpmyadmin/config. inc.php et modifiez le paramètre de nom d'hôte. Voici comment procéder :

  1. Accédez au fichier /etc/phpmyadmin/config.inc.php.
  2. Recherchez le fichier $cfg['Servers'][$i ]['host'] paramètre de configuration.
  3. Changez le nom d'hôte de 'localhost' à '127.0.0.1'. Le code mis à jour devrait ressembler à ceci :

    $cfg['Servers'][$i]['host'] = '127.0.0.1';
  4. Enregistrez les modifications dans le fichier de configuration.

Explication :

L'erreur se produit car PhpMyAdmin tente initialement de se connecter à la base de données MySQL à l'aide du socket MySQL lorsque « localhost » est spécifié comme nom d'hôte. Cette méthode de connexion peut ne pas être prise en charge sur tous les systèmes, en particulier sur MacOS. En changeant le nom d'hôte en « 127.0.0.1 », PhpMyAdmin établira plutôt une connexion TCP à la base de données, ce qui devrait résoudre le problème.

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