我认为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权限,有人可以帮助我吗?