Heim >Backend-Entwicklung >PHP-Tutorial >Warum löst „php artisan migrate' von Laravel Homestead den Fehler „Verbindung abgelehnt' aus?

Warum löst „php artisan migrate' von Laravel Homestead den Fehler „Verbindung abgelehnt' aus?

Linda Hamilton
Linda HamiltonOriginal
2024-11-03 18:14:29466Durchsuche

Why Does Laravel Homestead's

Fehler „Verbindung abgelehnt“ mit Laravel Homestead

Laravel Homestead, eine beliebte Entwicklungsumgebung, stößt manchmal auf Fehler „Verbindung abgelehnt“, wenn Befehle wie „php artisan migrate“ ausgeführt werden . Ein Benutzer ist kürzlich beim Ausführen des Befehls auf dieses Problem gestoßen und hat den Fehler „SQLSTATE[HY000] [2002] Verbindung verweigert“ festgestellt.

Fehlerbehebung des Problems

Der Benutzer hat angegeben Details ihrer Konfiguration, einschließlich der Einstellungen in ihrer .env-Datei:

DB_HOST=127.0.0.1
DB_DATABASE=tcv
DB_USERNAME=homestead
DB_PASSWORD=secret

Sie hatten auch versucht, verschiedene Kombinationen von localhost und root für DB_HOST, DB_USERNAME und DB_PASSWORD zu verwenden, aber der Fehler blieb bestehen.

Lösung

Während der Benutzer mit Sequel Pro und denselben Konfigurationseinstellungen eine Verbindung zur Datenbank herstellen konnte, stellte sich heraus, dass die Änderung der DB_HOST-Einstellung in der .env-Datei von 127.0 .0.1 auf localhost hat das Problem behoben. Der Migrationsbefehl konnte dann erfolgreich ausgeführt werden.

Das obige ist der detaillierte Inhalt vonWarum löst „php artisan migrate' von Laravel Homestead den Fehler „Verbindung abgelehnt' 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