MySQL:恢复已删除的root帐户

时间:2013-04-12 06:09:32

标签: mysql

我正在尝试恢复已删除的root帐户。

我按照Restoring deleted 'root' user and password for MySQL(也是那里的博主链接)

一切都很好,直到我尝试

的MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;

给出了

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

我不知道应该放置什么密码mysql -u root -p。我想我是以用户身份登录的:''。如何删除此用户?当我输入我以前的root密码时,它不接受。我只是不输入任何密码,按回车即可接受。

当我这样做时SELECT USER(),CURRENT_USER();

它说:

+----------------+----------------+
| USER()         | CURRENT_USER() |
+----------------+----------------+
| root@localhost | @localhost     |
+----------------+----------------+
1 row in set (0.00 sec)

我该如何解决这个问题? (或:如何删除root并再次添加并设置密码?)

0 个答案:

没有答案