2016-04-29 8 views
2

Ich entwickelte lokal eine Laravel-Anwendung auf dem Mac, die mit einer MySQL-Datenbank verbunden ist. Ich habe vor Kurzem von Homestead erfahren und meine App zu Vagrant Homestead gebracht. aber jetzt kann ich mich nicht mehr mit dem mysql server auf dem homestead/box verbinden.Laravel verbindet sich nicht mit Homestead-Datenbank

Fehler i empfangen:

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) 

Ich habe meine App .env Datei aktualisieren

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=eHDatabase 
DB_USERNAME=homestead 
DB_PASSWORD=secret 

ich

meine app-Cache gelöscht
php artisan cache:clear 

I aktualisiert my /etc/hosts Datei

27.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 
127.0.0.1  laravel.app 

und ich entfernte auch den alten mysql-Server auf Port 3306 auf 127.0.0.1 ausgeführt. aber immer noch den Verbindungsfehler.

Jede Hilfe wäre großartig.

+0

Bitte zeigen '/ config/database.php' –

+0

@AlexeyMezenin http://laravel.io/bin/GyOEm –

Antwort

1

Beide .env und /config/database.php suchen in Ordnung, so versuchen, dies zu laufen: Sie

php artisan config:cache 
+0

Danke, das hat funktioniert. wird es ankreuzen, sobald es verfügbar ist. aber jetzt kann es keine meiner Blade-Dateien finden. –