2012-05-02 193 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

相关问题