私はPHPとLaravelの初心者です。今私はLaravelプロジェクトをMysqlに接続したいと思っています。しかし、auth
を追加してユーザーとして登録しようとすると、Access denied for user 'yobichi'@'localhost' (using password: NO)
のエラーが発生します。私は.env
ファイルで間違った任意の設定を持っているかどうか、私は疑問に思うlarnvelをMysqlにリンクする.envファイルを設定するには?
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
:ここに私の.env
ファイルの内容は?なぜDBに正しくアクセスできないのですか?前もって感謝します!!!
間違ったdb名またはログイン名またはパスワードを使用しています。 'yobichi'ユーザを追加しましたか? 'laravelDB' dbを作成したかどうか確認してください。また、ホームステッドでDBを使用していますか? –
@AlexeyMezenin彼はHomesteadを使用しています - http://stackoverflow.com/questions/37241540/how-to-set-the-directory-properly-in-homestead-laravel @ user5779223 Homesteadを使用する場合は、DB_USERNAME =あなたのホームステッドボックスに作成されたデータベースのホームステイとDB_PASSWORD =秘密。 – codedge
@codedgeあなたは正しいです!しかし、今私は別のエラーの問題があります。私がホームステイして「php artisan migrate」を移行しようとすると、「入力ファイルを開くことができませんでした:職人」、なぜですか? – user5779223