2012-08-10 136 views
0

我正在學習PHP和MYSQL的過程。我創建了一個具有權限選擇,插入,更新,刪除,創建,更改,索引和刪除的新用戶,他們是數據庫特定的。當我嘗試讓這個用戶登錄時,我總是收到訪問被拒絕someuser @ localhost(使用密碼:YES)

錯誤1045(28000):拒絕訪問用戶'bookorama'@'localhost'(使用密碼:YES)。

我可以作爲root用戶登錄,我不知道我需要做什麼才能讓此用戶使用數據庫。任何幫助將不勝感激。

+0

這個錯誤意味着你正在使用不正確的密碼。 – Devart 2012-08-10 07:03:21

+0

我已經多次更改此用戶的密碼並確保使用正確的密碼。我不相信這是原因。 – cadavid4j 2012-08-10 07:24:17

+0

這個FAQ可能會幫助你:http://www.webyog.com/faq/content/23/18/en/error-no-1045-connection-denied.html – 2012-08-10 07:29:55

回答

1

如果您正確執行了GRANT命令,請執行命令「FLUSH PRIVILEGES;」然後再試一次。

如果再次失敗,你必須檢查你的GRANT命令:http://dev.mysql.com/doc/refman/5.1/en/grant.html

一個例子:

GRANT ALL PRIVILEGES ON databasename.* TO 'bookorama'@'%' IDENTIFIED BY 'yourpassword'; 
FLUSH PRIVILEGES; 
相關問題