0

我已经安装了 wampserver。我撤销了 root 用户的删除权限。现在我想将相同的权限授予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 权限。root 127.0.0.1 拥有所有权限。我试过了,http://127.0.0.1/phpmyadmin但发生了同样的错误。有没有办法重置root用户权限。

4

1 回答 1

0

我以前遇到过问题GRANT ... TO 'user'@'%' ...。尝试另外发出以下 GRANT 语句:

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

对我来说,这成功了。不知何故,当涉及到 localhost 时,mysql 似乎很挑剔

于 2013-07-09T10:59:07.867 回答