2013-07-09 72 views
0

我已經安裝了wampserver。我從根用戶撤銷刪除權限。現在我要授予同樣的特權回超級用戶,但它給人的錯誤:mysql重置root用戶權限

我嘗試下面的命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 

但命令給出

#1045 - Access denied for user 'root'@'localhost' (using password: YES) 

有兩個root用戶

root localhost 
root 127.0.0.1 

root localhost沒有DELETE權限。根127.0.0.1擁有所有權限。我嘗試了http://127.0.0.1/phpmyadmin,但發生同樣的錯誤。有沒有辦法重置root用戶權限。

回答

0

我以前遇到過GRANT ... TO 'user'@'%' ...的問題。嘗試另外發出以下GRANT語句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 

對我來說,這沒有把戲。不知何故,當涉及到本地主機時,mysql似乎很挑剔

+0

同樣的錯誤...#1045 - 拒絕用戶'root'@'localhost'(使用密碼:YES) – user1543848

+0

很抱歉聽到這個消息。目前我對此沒有更多的想法。你只嘗試通過php-admin或直接在mysql控制檯上? – luksch