Ich bin ein Neuling sowohl für PHP und Laravel. Jetzt möchte ich mein Laravel-Projekt mit Mysql verbinden. Aber wenn ich den auth
hinzufüge und versuche, mich als ein Benutzer zu registrieren, trat ein Fehler von Access denied for user 'yobichi'@'localhost' (using password: NO)
auf. Hier ist der Inhalt meiner .env
Datei:Wie legt man fest, dass die .env-Datei Laravel mit Mysql verknüpft?
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:B21yfOUcsb5zmtlga5lori7olUMIGjeWhU2IrQ4grSc=
APP_URL=http://laravel.app
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelDB
DB_USERNAME=yobichi
DB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
Ich frage mich, ob ich irgendeine Einstellung falsch in der .env
Datei habe? Warum kann ich nicht richtig auf die db zugreifen? Vielen Dank im Voraus!!!
Sie verwenden falschen Datenbanknamen oder Login oder Passwort. Hast du 'yobichi' Benutzer hinzugefügt? Überprüfen Sie, ob Sie 'laravelDB' db erstellt haben. Benutzt du DB in Homestead? –
@AlexeyMezenin er Homestead verwendet - siehe http://StackOverflow.com/questions/37241540/How-to-set-the-directory-properly-in-homestead-laravel @@ user5779223 bei der Verwendung von Homestead, verwenden Sie bitte 'DB_USERNAME = Homestead' und 'DB_PASSWORD = secret' für die in Ihrer Homestad-Box erstellte Datenbank. – codedge
@codedge Sie haben Recht !!! Aber jetzt habe ich ein anderes Fehlerproblem. Wenn ich 'Gehöft ssh' und versuche, 'php artisan migrate' zu migrieren, heißt es, dass 'Eingabedatei nicht öffnen konnte: Handwerker', warum? – user5779223