Heim  >  Artikel  >  Datenbank  >  Warum erhalte ich beim Herstellen einer Verbindung zu MySQL die Fehlermeldung „Es konnte keine Verbindung hergestellt werden“?

Warum erhalte ich beim Herstellen einer Verbindung zu MySQL die Fehlermeldung „Es konnte keine Verbindung hergestellt werden“?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-02 17:55:03819Durchsuche

Why Am I Getting a

MySQL-Verbindungsverweigerung: „Es konnte keine Verbindung hergestellt werden

Beim Versuch, ein PHP-MySQL-Skript auszuführen, kann bei Benutzern der folgende Fehler auftreten :

mysql_connect(): Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat

Dieser Fehler weist darauf hin, dass aufgrund einer aktiven Ablehnung durch den Zielcomputer, der MySQL hostet, keine Verbindung hergestellt werden kann Server. Das Problem liegt nicht am PHP-Code selbst, sondern an der Netzwerkkonfiguration oder den Servereinstellungen.

Lösung

Um dieses Problem zu beheben, beachten Sie die folgenden Schritte:

  • Verbindungsport überprüfen: Stellen Sie sicher, dass Ihr Skript versucht, eine Verbindung zum richtigen Port herzustellen, normalerweise 3306.
  • Verwenden Sie 127.0.0.1: Versuchen Sie, eine Verbindung zum Server mit der IP-Adresse 127.0.0.1 anstelle von „localhost“ herzustellen. Dies kann das Problem beheben, wenn der Server 127.0.0.1 überwacht.
  • Überprüfen Sie UDP/TCP: Der Fehler kann auch auftreten, wenn der Server UDP statt TCP überwacht. Überprüfen Sie Ihre Verbindungseinstellungen, um sicherzustellen, dass TCP verwendet wird.
  • Firewall-Prüfung: Stellen Sie sicher, dass Ihre Firewall die Verbindung zum MySQL-Server nicht blockiert. Erlauben Sie Datenverkehr auf Port 3306 in Ihren Firewall-Einstellungen.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Herstellen einer Verbindung zu MySQL die Fehlermeldung „Es konnte keine Verbindung hergestellt werden“?. 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