http://community.csdn.net/Expert/topic/4381/4381245.xml?temp=.8144953

解决方案 »

  1.   

    你有没有另外一个超级用户?有的话你就用那个用户名登录,再对root进行授权
    mysql>grant all on *.* to root@localhost identified by '123456';
    否则我就不知道如何恢复root的全部权限。一楼所说的方法只是忘记root的密码,
    可以通过跳过授权表和网络检查登录,但是不会对root的权限恢复有任何帮助。