Heim >Datenbank >MySQL-Tutorial >Warum gibt mein PHP-MySQL-Skript den Fehler „mysql_connect(): No Connection Could Be Made Due to Refusal by Target Machine' aus?
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!