Heim  >  Artikel  >  Datenbank  >  Warum gibt mein PHP-MySQL-Skript den Fehler „mysql_connect(): No Connection Could Be Made Due to Refusal by Target Machine“ aus?

Warum gibt mein PHP-MySQL-Skript den Fehler „mysql_connect(): No Connection Could Be Made Due to Refusal by Target Machine“ aus?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-01 19:49:30248Durchsuche

Why is my PHP MySQL script throwing the error

Auflösung von „mysql_connect(): Aufgrund der Ablehnung durch die Zielmaschine konnte keine Verbindung hergestellt werden“

Beim Versuch, ein PHP-MySQL-Skript auszuführen stoßen einige Benutzer auf den Fehler „mysql_connect(): Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat.“ Dieser Fehler entsteht nicht aufgrund von Codeproblemen, sondern aufgrund externer Faktoren.

Um diesen Fehler zu beheben, führen Sie die folgenden Schritte aus:

1. Überprüfen Sie die Portkonfiguration:
Stellen Sie sicher, dass der Verbindungsport auf den Standardport 3306 eingestellt ist.

2. Verwenden Sie die IP-Adresse anstelle des Hostnamens:
Versuchen Sie, „localhost“ durch „127.0.0.1“ zu ersetzen, da es möglicherweise diese Adresse überwacht.

3. Überprüfen Sie die UDP- vs. TCP-Verbindung:
Bestätigen Sie, dass die Verbindung nicht versucht, UDP anstelle von TCP zu verwenden.

4. Untersuchen Sie die Firewall-Einstellungen:
Stellen Sie sicher, dass Ihre Firewall so konfiguriert ist, dass sie die Datenbankverbindung zulässt.

Indem Sie diese externen Faktoren beheben, können Sie den Fehler beheben und eine erfolgreiche Verbindung zur MySQL-Datenbank herstellen.

Das obige ist der detaillierte Inhalt vonWarum gibt mein PHP-MySQL-Skript den Fehler „mysql_connect(): No Connection Could Be Made Due to Refusal by Target Machine“ aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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