2016-08-09 107 views
0

我在使用Laravel 5.2的Ubuntu 15.10約塞米蒂*SQLSTATE [28000] [1045]訪問被拒絕的用戶 '宅' @ 'localhost' 的(使用密碼:YES)。

這裏是我的.ENV文件:

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=Pastry 
DB_USERNAME=root 
DB_PASSWORD=243320 

應用程序\ CONFIG \ database.php中

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', 'localhost'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'Pastry'), 
     'username' => env('DB_USERNAME', 'root'), 
     'password' => env('DB_PASSWORD', '243320'), 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => '', 
     'strict' => false, 
     'engine' => null, 
    ], 

請記得,當我得到的消息:

SQLSTATE [28000] [1045]訪問被拒絕的用戶 '宅' @ 'localhost' 的(使用密碼:YES)

請幫助我!

+0

你能夠通過終端連接到MySQL \使用上述憑據? – jaysingkar

+0

它看起來像一個完全不同的數據庫等,因爲它提到了一個宅基地用戶,而不是你的env文件中的root用戶?你在運行宅基地環境嗎?你還需要將實際的root和密碼作爲新用戶添加到mysql中。通過終端或續集親等嘗試細節 –

回答

0

乍一看結論:您正嘗試在瀏覽器中加載的應用程序未使用您正在查看的.env和database.php文件中的信息。

您訪問的網址是否正確?你不是試圖在另一個文件夾中訪問一個香草Laravel安裝嗎?全新安裝的5.2以家園作爲用戶名。

檢查您的網址 檢查您的virtualHost目錄。是否使用了正確的路徑?

0

謝謝你的指導。 我無權訪問數據庫。 但遷移的建設運行正常。 但我不能測試運行運行:

public function index() 
{ 
    $com = new Categorys(); 
    $com->name   = 'ali'; 
    $com->ename  = 'hi'; 
    $com->img   = 'sdjf'; 
    $com->save(); 

    // return View('category.index'); 
} 
相關問題