2016-03-21 12 views
2

を否定しました。それは私が任意のパスワードを解析していないと言っている内容でLaravelのアクセスは、私は私のlaravelアプリケーションでエラーが発生し、次の取得

PDOException in Connector.php line 55: 
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) 

(私はLaravel 5.1を使用しています):

array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'gen', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, false)) in MySqlConnector.php line 22 

マイ.envファイルはLaravelに次のようになります。

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=************************************ 

DB_HOST=localhost 
DB_DATABASE=gen 
DB_USERNAME=miad2 
DB_PASSWORD=*************** 

CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 

私はphpmyadminを使用して、そこにそのユーザーを作成しました。

database.phpでは、次のようになります。

<?php 

return [ 

    'fetch' => PDO::FETCH_CLASS, 


    'default' => env('DB_CONNECTION', 'mysql'), 

    'connections' => [ 

     'sqlite' => [ 
      'driver' => 'sqlite', 
      'database' => storage_path('database.sqlite'), 
      'prefix' => '', 
     ], 

     'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
     ], 

     'pgsql' => [ 
      'driver' => 'pgsql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'prefix' => '', 
      'schema' => 'public', 
     ], 

     'sqlsrv' => [ 
      'driver' => 'sqlsrv', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'prefix' => '', 
     ], 

    ], 


    'migrations' => 'migrations', 


    'redis' => [ 

     'cluster' => false, 

     'default' => [ 
      'host'  => '127.0.0.1', 
      'port'  => 6379, 
      'database' => 0, 
     ], 

    ], 

]; 

私はいくつかの時間のために、ここで立ち往生し、いくつかの助けを必要とし、この問題を解決する方法がわかりません。

+0

あなたは、MySQLのためのあなたの 'database.php'コードを投稿することができます。 –

+0

editede – Jopulion

+0

私は私があなたのサーバーを再起動してみました後で – Jopulion

答えて

0

私は今のルートに設定されたサーバー名と私が作成し、そのユーザーにconfig.inc.phpファイルに空でしたパスワードを変更してなかったので、何、それを考え出しました。そしてそれは働いた。

関連する問題