2017-03-18 4 views
2

Ich bin ziemlich neu in Laravel Framework. Ich erhalte diesen Fehler, wenn ich versuche, einen Benutzer zu registrieren. Ich bin in der Lage, Tabellenmigration durchzuführen, damit ich weiß, dass die Verbindung funktioniert. Nachstehend sind die Informationen aufgeführt, die ich in meiner .env-Datei habe. Ich kann auch erfolgreich migrieren, siehe unten.SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Homestead' @ 'localhost' (mit Passwort: JA)

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=classified 
DB_USERNAME=root 
DB_PASSWORD=null 

aktuelle Konfiguration von database.php Datei

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', '127.0.0.1'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'classified'), 
     'username' => env('DB_USERNAME', 'root'), 
     'password' => env('DB_PASSWORD', null), 
     'charset' => 'utf8mb4', 
     'collation' => 'utf8mb4_unicode_ci', 
     'prefix' => '', 
     'strict' => true, 
     'engine' => null, 
    ], 

Die Datenbank enthält auch die migrierten SQL-Dateien. So funktioniert die Verbindung, aber tatsächlich versuchen, diesen Fehler zu registrieren oder einzuloggen.

1/2 
PDOException in Connector.php line 68: 
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) 

2/2 
QueryException in Connection.php line 647: 
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `users` where `email` = [email protected]) 

Ich bin mit MySQL und nicht mit Homestead .Ich weiß nicht, wo genau es ist, die Informationen ab, dass es zu benutzen versucht, aber wenn sie nicht von der .env. Dies ist eine neue Installation vor wenigen Minuten. Alles, was ich tat, war die Eingabe der MySQL-Daten in, Auth ausführen, migrieren, um zu registrieren. Ich benutze Laravel 5.4

+2

Versuchen Sie, Ihre Konfiguration löschen ersten 'php Handwerker config: clear'. Sehen Sie, ob es funktioniert. – EddyTheDove

+0

Es hat funktioniert. Musste alle Terminals schließen und den Dienst neu starten. Danke – Krishneil

+1

Nun, es sollte eine richtige Antwort geben. Posten das –

Antwort

0

Versuchen Sie, Ihre Config zuerst php artisan config:clear zu löschen. Sehen Sie, ob es funktioniert.

Restart Laraver Server

Verwandte Themen