2012-05-02 230 views
1

編輯:通過創建'fakaff'@'localhost'修復它。MySQL - 錯誤1045,訪問被拒絕


第一次使用MySQL,使用最新的MAMP安裝。繼教程之後,我開始創建一個數據庫:

CREATE publications; USE publications; 

接下來,我創建了一個用戶。我都嘗試改變,但是這兩個給我ERROR 1045

GRANT ALL ON publications.* TO 'fakaff' IDENTIFIED BY '12345'; 

GRANT ALL ON publications.* TO '[email protected]' IDENTIFIED BY '12345'; 
//edit: clearly I screwed up the syntax here so it didn't work. 

當我嘗試登錄並輸入我的密碼,我得到這個消息:

/Applications/MAMP/Library/bin/mysqp -u fakaff -p 

我得到:

ERROR 1045 (28000): Access denied for user 'fakaff'@'localhost' (using password: YES) 

任何想法是什麼導致錯誤?我沒有玩過任何設置,也沒有輸入過我列出的命令。

+3

你有沒有試過['FLUSH PRIVILEGES'](http://dev.mysql.com/doc/refman/5.5/en/flush.html)? – eggyal

+0

@eggyal剛剛嘗試過,仍然沒有運氣。我輸入時返回了'0 rows affected'。 – iDontKnowBetter

回答

1

嘗試'沖洗特權'。不是那樣,或者你沒有允許遠程訪問,但是由於這是本地的,所以不應該這樣。

+1

創建''fakaff'@'localhost''修復它。所以我猜猜後者是個問題,它把第一個賬號當作遠程用戶? – iDontKnowBetter

+0

我認爲你所做的是創建一個'fakaff @ localhost'用戶。 – luckytaxi

相關問題