windows下忘记mysql的root密码怎么办

这个问题是阿福昨天帮一个朋友装discuz的时候遇到的。说起这个朋友阿福也不太认识,是一个vps群里的朋友。阿福在群里装B吼说:求包养,求送VPS。于是这个家伙就来了,说我帮他装discuz,我和他共享使用VPS。。话说到这个份上了。阿福也就勉为其难的帮他装discuz了。(阿福是真心的帮他啊,不是骗他的VPS啊!阿福发誓!)

事实上阿福接手这个朋友的装discuz的委托的时候心中窃喜,不就是装个discuz么,简单呐,在windows上装个一键php+mysql,然后建立好数据库,安装discuz还不是一路next的事情啊。不过事情往往就没那么顺利,那个朋友的windows已经配置好了php+mysql,而且挺悲剧的就是用的iis来当做http服务的。这都没啥,性能差点,阿福也不管,但是最悲剧的是,这个已经配置好的php+mysql居然没有mysql的root密码。(其实那个朋友是叫群里的朋友配置的php+mysql的,然后群里的朋友有事情没给他弄完,结果叫我去继续了。然后倒霉的事情就这么来了。)

好吧,没root密码怎么办?重装?阿福第一个想到的就是这个东东,但是重装的话就这么失去了一次学习的机会了,于是阿福果断的放弃了。毅然而然的选择了修改root密码。

上面阿福废话了那么多,那面就是修改root密码的正题了

首先:

在运行里面输入:net stop MySql

这个是用来停止mysql服务的。

然后,就是调出命令提示符,也就是传说中的cmd了。

不管你是在运行中输入cmd调出,还是直接在开始菜单的附件中调出,总之你必须得调出来。

再然后,就是用cd转到你的mysql的安装目录下的bin文件夹,如你的mysql安装在d:\mysql下的那么你就得先输入d: 切换到d盘然后再输入cd d:\mysql\bin 切换到mysql的bin文件夹

再再然后,输入以下命令

mysqld-nt –skip-grant-tables

再再再然后,打开一个新的cmd,老的不要关,关了,嗯哼,后果,你自己知道的~也是要cd到mysql的bin目录下输入mysql.exe没有exe也没关系的,不信你试试?

现在这个DOS窗口已经是这样的
mysql>
现在输入 use mysql;
再输入 update user set password=password(“新密码”) where user=”root”;
再输入 flush privileges;
这以前的都须要以分号结束;
再输入 exit;

这样一个密码重置就成功了~敬请期待阿福在linux下的重置mysql的root密码的教程吧~

 

 

未经允许不得转载:啊福主机 » windows下忘记mysql的root密码怎么办

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址