2016-11-10 12 views
3

Laravel 5.2で新しく追加されました。PDOException SQLSTATE [28000] [1045] 'homestead' @ 'localhost'のアクセスが拒否されました

私は、次のようなエラーになっています:私は、以下のコマンドを実行している間

[PDOException] 
SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (usin 
g password: YES) 

を:

php artisan migrate 

私は、Windows PC上で放浪を使用してアプリケーションを実行しています。 私はなぜ上記のエラーになっているのか教えてください。

+0

仮想マシンまたはホストマシンからこのコマンドを実行していますか?言い換えれば、あなたはこのコマンドを作る前に '迷惑メールssh'を作ったのですか? – Hammerbot

+0

はい、上記のコマンドを仮想マシンから実行しています –

+0

このエラーは '.env.php'ファイルの' caching-issue'に起因しています.Laravel 5は '.env'ファイルで環境ベースの設定を使用しています。あなたはこのリンクで答えを見つけることができます。 http://stackoverflow.com/questions/29756194/access-denied-for-user-homesteadlocalhost-using-password-yes – Manish

答えて

1

.envファイルのため、上記のエラーが発生しています。プロジェクトのベースディレクトリからそのファイルを開くと、デフォルト設定に従います。

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_DATABASE=homestead 
DB_USERNAME=homestead 
DB_PASSWORD=secret 

開発環境に応じて上記の値を変更してください。もう一度やり直してください。問題が解決したらうれしいです。

1

.envファイルでデータベース接続を設定する必要があります。

関連する問題