用普通帐户进入mysql
更改mysql密码
mysql>update user set password=password('1234567') where user='root';
更改密码后需要刷新权限表后,新密码才能生效。
mysql>flush privileges;

解决方案 »

  1.   

    普通帐户可以是空帐户,执行update之前别忘了定位数据库
    mysql>use mysql;
      

  2.   

    我照着你你们上面的做了,但是现在只是改了root的密码,而权限没有改变,
    但是我mysql-front 来连接后到可以在这个里面来修改权限。(我也是用root登录的)
    我想在命令行应该还是又办法来改吧。假如在msyql里,我就只有一个用户ROOT的话,权限丢了,这在命令行又该怎么办啊。
      

  3.   

    就一个用户?还把权限丢了?把mysql\DATA\下的数据库文件夹拷出来,再重装mysql。