我认为root帐户失去了所有权限,或者这个root帐户已被''@'localhost'替换
我使用Windows 7。
我使用root帐户登录mysql
C:\Users\Administrator>mysql -u root -p
Enter password: ******
当输入时use mysql
,我得到了这个
mysql> use mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
然后我输入show databases;
,只有两个
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.04 sec)
这是net user
C:\Users\Administrator>net user
\\my-201501121940 的用户帐户
---------------------------------------------------------------------
Administrator Guest
命令成功完成。
C:\Users\Administrator>mysql -u root -p admin
Enter password: ******
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'admin'
我不能使用root帐户做任何事情,所以我想恢复root权限,有人可以帮助我吗?