Ich habe Laravel 5 erfolgreich installiert und die MySQL-Anmeldeinformationen in der Datenbank.php im Konfigurationsverzeichnis auf geändert ‚Laravel 5 Fehler SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Homestead' @ 'localhost' (mit Passwort: YES)
mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'wdcollect'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
ich will nicht Gehöft verwenden, und ich habe .env Datei zu
APP_ENV=local
APP_DEBUG=true
APP_KEY=apLIzEMOgtc5BUxdT9WRLSvAoIIWO87N
DB_HOST=localhost
DB_DATABASE=wdcollect
DB_USERNAME=root
DB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
ich verstehe nicht geändert, warum es sagt, dass der Zugang für verweigert‚Heimstätte‘@‘ localhost '
Haben Sie überprüft die Berechtigungen für diesen Benutzer in MySQL? – beresfordt
Wie kann ich das tun? – user1392035
Persönlich würde ich versuchen, mit diesen Anmeldeinformationen in der Befehlszeile mit dem 'mysql' Befehl zu verbinden. Loggen Sie sich dann als root ein, vergewissern Sie sich, dass der Benutzer berechtigt ist, sich mit localhost zu verbinden, und setzen Sie das Passwort des Benutzers, den die Anwendung verwendet, zurück – beresfordt