Heim >Backend-Entwicklung >PHP-Tutorial >Warum löst „php artisan migrate' von Laravel Homestead den Fehler „Verbindung abgelehnt' aus?
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!