忘记了mysql密码怎么办

来源:互联网 发布:js获取input的长度 编辑:程序博客网 时间:2024/06/11 21:14

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

数据库学习笔记 2010-01-07 16:25:39 阅读1141 评论1   字号: 订阅

网络上有很多方法,好多介绍的不是很清楚,
我用的是MySQL server 5.0
Navicat 8 for MySQL
1、先杀掉mysqld-nt.exe 进程,有很多种方法,最简单是在CMD里输入net stop mysql
2、CMD路径切换到MySQL的安装目录下的bin里
      输入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了,这样你再连接数据库,原始密码就已经不可用了。
这样才完全解决了问题!
 
原创粉丝点击