Heim > Artikel > Backend-Entwicklung > Wie behebt man den Fehler „SQLSTATE[HY000] [2002] Verbindung abgelehnt' in Laravel Homestead?
Fehler: „SQLSTATE[HY000] [2002] Verbindung abgelehnt“ in Laravel Homestead
Wenn Sie mit einem Laravel-Projekt in Homestead arbeiten, werden Sie Beim Ausführen von PHP Artisan kann es zu einem Fehler „SQLSTATE[HY000] [2002] Verbindung verweigert“ kommen Befehle.
Mögliche Ursache und Lösung:
Der Fehler weist darauf hin, dass die Datenbankverbindung fehlgeschlagen ist, wahrscheinlich aufgrund einer falschen Konfiguration. Aus den bereitgestellten Informationen geht hervor, dass das Problem bei der Datenbankhosteinstellung in der .env-Datei liegt.
Um dieses Problem zu beheben, stellen Sie sicher, dass der DB_HOST-Wert in .env auf localhost und nicht auf 127.0.0.1 eingestellt ist. Dies liegt daran, dass Homestead einen eigenständigen MySQL-Server verwendet, der auf Port 33060 läuft und über den Localhost-Alias zugänglich ist.
Alternative Lösungen zum Entdecken:
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „SQLSTATE[HY000] [2002] Verbindung abgelehnt' in Laravel Homestead?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!