Heim  >  Artikel  >  Datenbank  >  **Warum erhalte ich den Fehler „FEHLER: SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat“-Fehler in PHP?**

**Warum erhalte ich den Fehler „FEHLER: SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat“-Fehler in PHP?**

Barbara Streisand
Barbara StreisandOriginal
2024-10-26 22:08:29737Durchsuche

**Why Am I Getting the

„FEHLER: SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat.“ Erklärt

Eine „PDOException“-Ausnahme wird ausgelöst, wenn Die PHP Data Objects (PDO)-Erweiterung stößt bei der Interaktion mit einer Datenbank auf einen Fehler. Die Fehlermeldung „SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat“ weist darauf hin, dass PDO keine Verbindung zum Datenbankserver herstellen konnte.

Dieser Fehler tritt normalerweise auf, wenn Der Datenbankserver läuft nicht oder überwacht nicht den in der Verbindungszeichenfolge angegebenen Netzwerkport. Die häufigste Ursache ist, dass der MySQL-Dienst auf Ihrem WAMP-Server nicht ausgeführt wird.

So beheben Sie das Problem

Um das Problem zu beheben, stellen Sie sicher, dass der MySQL-Dienst ausgeführt wird:

  • Überprüfen Sie das WAMP-Symbol in Ihrer Taskleiste:

    • Wenn das Symbol orange ist, wird einer der WAMP-Dienste nicht ausgeführt.
    • Insbesondere , bestätigen Sie, dass der MySQL-Dienst ausgeführt wird.
  • Überprüfen Sie das MySQL-Protokoll:

    • Wenn das MySQL-Protokoll keine hilfreichen Informationen enthält, wenden Sie sich an das Windows-Ereignisprotokoll im Windows -> Abschnitt „Anwendungen“. Fehlermeldungen dort können dabei helfen, die Ursache des MySQL-Startfehlers zu identifizieren.
  • Externe my.ini-Dateien prüfen:

    • Manchmal ist ein my. ini-Datei aus einer anderen Installation kann den MySQL-Dienst von WAMP beeinträchtigen.
    • Suchen Sie nach den Dateien „my.ini“ und „my.cnf“. Wenn welche außerhalb des Wamp-Verzeichnisses gefunden werden, löschen Sie sie oder benennen Sie sie um, um zu verhindern, dass sie verwendet werden.
  • Starten Sie den MySQL-Dienst neu:

    • Nachdem Sie die möglichen Ursachen behoben haben, starten Sie den MySQL-Dienst neu.

Das obige ist der detaillierte Inhalt von**Warum erhalte ich den Fehler „FEHLER: SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat“-Fehler in PHP?**. 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