1

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

我按照这个恢复 MySQL 删除的“root”用户和密码(也是那里的博主链接)

在我尝试之前一切都很好

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并再次添加并设置密码?)

4

0 回答 0