http://www.freelamp.com/new/publish/1003235699/1003235779/addPostingForm

解决方案 »

  1.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=28392
      

  2.   

    你可以把mysql目录下的user.*拷贝到你的登录帐号具有写权限的某个数据库的目录下,然后用update语句把user表里root对应的password清空掉。然后停止mysql服务,把user.*拷贝回去,启动mysql服务,这时就可以用空密码登录mysql了。
      

  3.   

    从别人机器里拷贝安装目录下的mysql数据库(C:\mysql\data\mysql),覆盖掉你的,应该可以了
      

  4.   

    把别人机器里的mysql数据库(C:\mysql\data\mysql)拷贝到你机器里覆盖掉 。应该可以了
      

  5.   

    呵呵,
    又有人来问这问题了,
    我来总结一下吧1:
    最粗蛮的方法:在别人的机器上安装MySQL,
    然后将 mysql 数据库拷贝到你的机器中,
    重启服务2:
    最正规的做法,
    修改你的 my.cnf/my.ini 配置文件,
    在里面的 mysqld 节中加入下面的一行[mysqld]
    skip-grant-tables然后保存,
    重启 mysqld 服务
    这样你可以使用任何用户名以超级管理员的身体登录 MySQL 服务了,
    然后就是修改超级权限密码
    再删除上面所添中的内容,
    重启服务
      

  6.   

    我用了ezhou(煮花生)提供的方法,谢谢,还有下面所有提供方法的朋友,谢谢。
    结贴。