关于MySQL忘记root密码导致无法连接的问题解决办法

这个问题已经犯了两次了!第二次更是被它折磨的快要疯,所以在刚刚解决成功的时候,趁着热乎劲,赶紧记下解决办法以免再犯!~

解决办法如下:

1、如果MySQL服务已启动,则停止它:在DOS窗口下输入 net stop mysql;如果MySQL服务未启动,则不用输入,直接打开DOS窗口。

2、在当前DOS窗口下,切换到mysql的bin目录,然后输入mysqld-nt --skip-grant-tables;

     

3、再开一个DOS窗口,输入mysql -u root 

4、输入如下代码:

1 use mysql 
2 update user set password=password("new_pass") where user="root"; 
3 flush privileges; 
4 exit 

5、使用任务管理器,找到mysqld-nt的进程,结束进程 ;如果任务管理器中的这个进程本身就是结束的,则不用管了~

6、大功告成啦~

原文地址:https://www.cnblogs.com/fuhaojie/p/4943461.html