分享

MySQL密码忘记了怎么办【实践过的方法】

 昵称501019 2011-05-16
网络上有很多方法,好多介绍的不是很清楚,
我用的是MySQL server 5.0
Navicat 8 for MySQL
1、先杀掉mysqld-nt.exe 进程,有很多种方法,最简单是在CMD里输入net stop mysql
2、CMD路径切换到MySQL的安装目录下的bin里(注意cmd一开始是在documents and setting目录里面,要用cd..命令退到上一级)
      输入mysqld-nt.exe  --skip-grant-tables回车,这个窗口放着不要关!!
3、另外打开一个CMD,依旧切换到bin目录下
     一次输入下面的命令
    mysql
 > use mysql
>  update user set  password ="newpassword" where user = "****"
>  flush privileges
>  exit
关掉上述两个窗口,在CMD里输入net start mysql (启动MySQL服务)
你就可以用新密码进入数据库了。O(∩_∩)O~
 
2010年1月8日:
大家也许以为像上面的那样设置就好了,但是事实上不是这样。
当你重启计算机之后,问题还是那样。你不得不再重新弄一次。
其实上面介绍的步骤,你进行完第二步之后,下面的就不必再弄了,密码改不改都一个样 ,甚至不用密码都可以进数据库。
你还要进行下面的设置(关键步骤)
从开始——》所有程序进入“MySQL Server Instance Config Wizard ”
一直点“next”,有些地方可以默认,但是有一个地方一定要改,就是默认字符改成“gb2312”,接下来就是修改密码的地方了,原始密码为空就可以了,设置完新密码,next后execute。就OK了,这样你再连接数据库,原始密码就已经不可用了。
这样才完全解决了问题!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多