Heim > Backend-Entwicklung > PHP-Tutorial > Warum gibt mein PHP-Code „mysqli_connect(): (HY000/2002): No Such File or Directory' aus?

Warum gibt mein PHP-Code „mysqli_connect(): (HY000/2002): No Such File or Directory' aus?

DDD
Freigeben: 2024-11-11 17:55:02
Original
926 Leute haben es durchsucht

Why Does My PHP Code Throw

Behebung des Fehlers „mysqli_connect(): (HY000/2002): Keine solche Datei oder kein solches Verzeichnis“

Beim Versuch, mit mysqli_connect() eine Verbindung zu einer MySQL-Datenbank herzustellen, Bei Benutzern kann der Fehler „mysqli_connect(): (HY000/2002): Keine solche Datei oder kein solches Verzeichnis“ auftreten. Dieser Fehler wird typischerweise durch einen falschen Hostnamen in der Funktion mysqli_connect() verursacht.

Im bereitgestellten Fall hat der Benutzer eine Datenbank und einen Benutzer über die MySQL-Befehlszeile erstellt und dann versucht, über … eine Verbindung zur Datenbank herzustellen die Funktion mysqli_connect(), die „localhost“ als Host angibt. Der Fehler trat jedoch auf, weil „localhost“ möglicherweise nicht der richtige Hostname war.

Die Lösung für dieses Problem besteht darin, „localhost“ durch die IP-Adresse des MySQL-Servers in der Funktion mysqli_connect() zu ersetzen. Normalerweise lautet die IP-Adresse 127.0.0.1, was den lokalen Computer darstellt. Mithilfe der IP-Adresse kann die Funktion mysqli_connect() erfolgreich eine Verbindung zur Datenbank herstellen.

Um den Fehler „Keine solche Datei oder kein solches Verzeichnis“ zu beheben, ändern Sie daher die Funktion mysqli_connect() wie folgt:

$con=mysqli_connect("127.0.0.1","vanilla_user3","vanilla_password","vanilla");
Nach dem Login kopieren

Im Allgemeinen wird empfohlen, die IP-Adresse des MySQL-Servers anstelle von „localhost“ zu verwenden, um mögliche Probleme mit dem Hostnamen zu vermeiden.

Das obige ist der detaillierte Inhalt vonWarum gibt mein PHP-Code „mysqli_connect(): (HY000/2002): No Such File or Directory' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage