2017-03-18 86 views
2

我對Laravel框架相當陌生。嘗試註冊用戶時,我不斷收到此錯誤。我能夠做表遷移,所以我知道連接works.Below是我在我的.env文件中的信息。我也能夠成功遷移,請查看下面的內容。SQLSTATE [HY000] [1045]訪問被拒絕用戶'宅地'@'localhost'(使用密碼:是)

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=classified 
DB_USERNAME=root 
DB_PASSWORD=null 

當前database.php中文件

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', '127.0.0.1'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'classified'), 
     'username' => env('DB_USERNAME', 'root'), 
     'password' => env('DB_PASSWORD', null), 
     'charset' => 'utf8mb4', 
     'collation' => 'utf8mb4_unicode_ci', 
     'prefix' => '', 
     'strict' => true, 
     'engine' => null, 
    ], 

數據庫的配置也持有遷移SQL文件。所以連接工作,但實際上試圖註冊或登錄引發該錯誤。

1/2 
PDOException in Connector.php line 68: 
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) 

2/2 
QueryException in Connection.php line 647: 
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `users` where `email` = [email protected]) 

我使用MySQL的使用家園。我不知道哪兒它是從它試圖利用獲取的信息,但如果不從.ENV。這是幾分鐘前的新安裝。我所做的只是輸入MySQL數據,執行auth,遷移到註冊。我正在使用Laravel 5.4

+2

試着先清除你的配置'php artisan config:clear'。看看它是否有效。 – EddyTheDove

+0

它的工作。必須關閉所有終端並重新啓動服務。謝謝 – Krishneil

+1

那麼應該有一個正確的答案。發佈該信息 –

回答

0

嘗試先清除您的配置php artisan config:clear。看看它是否有效。

重新啓動Laraver服務器

相關問題