2012-05-07 23 views
1

我正嘗試通過tutorial for kohanaKohana的3.1.4:Database_Exception [2]:mysql_connect()函數:拒絕訪問

走我抄劇本,但我得到以下錯誤信息:

ERROR: Database_Exception [ 2 ]: mysql_connect(): Access denied for user 'www-data'@'localhost' (using password: NO) ~ MODPATH/database/classes/kohana/database/mysql.php [ 67 ]

任何人都可以給我一些提示,問題可能在哪裏?我有其他項目使用MySQL,所以我知道密碼和用戶名是正確的。

+1

檢查您提供給'/ config/database.php'文件的憑證。 – Sampson

+0

我檢查了很多次,仍然得到相同的錯誤。我在/config/database.php中設置了用戶名和密碼 –

+0

您是否直接使用MySQL測試了這些憑據?通過Kohana使用它們時,它們只會失敗嗎? – Sampson

回答

1

如果在config/database.php中更改用戶名,錯誤消息是否更改或保持不變?

如果它改變了,那麼你可能在mysql安裝上的用戶權限上有問題。如果你有PhpMyAdmin,修復起來很簡單。轉到專利,單擊用戶併爲允許的主機輸入%(或者,如果您是偏執狂,請僅輸入127.0.0.1,以便只能在本地訪問它)。

如果不是,那麼你沒有正確設置database.php,我們需要看到它來糾正它。

相關問題