windows下忘记mysql的root密码解决方法(图文)

时间:2022-12-31 15:47:48

在windows下忘记mysql的root密码对于很对新手来说,也是会经常遇到的,我也刚好遇到啦,参考网上的解决办法,自己又整理啦一下.

1.首先需要查看mysql的服务是否启动.

  打开cmd窗口,输入命令:net start

  windows下忘记mysql的root密码解决方法(图文)

2.如果mysql服务已经启动,则需要先停止mysql服务.

  命令:net stop mysql

windows下忘记mysql的root密码解决方法(图文)

3.然后需要切换到自己本地mysqld的安装目录后,执行以下命令:

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" --console --skip-grant-tables

注:黑色字体为你自己本地mysql的地址下的my.ini文件的路径

该命令可以跳过安全检查,开启mysql服务,这样连接mysql不需要输入密码

windows下忘记mysql的root密码解决方法(图文)

4.保持此cmd窗口不关闭,新打开一个cmd窗口,登陆mysql.

命令:mysql -uroot -p

出现:

Enter password:

不需要输入密码,直接按回车按键,会进入mysql数据库

windows下忘记mysql的root密码解决方法(图文)

5.接下来就可以使用密码修改命令进行密码修改啦

命令:

update user set password = password('新密码') where user = 'root';

6.最后刷新权限

命令:

flush privileges;

7.退出

命令:quit

8.关闭所有cmd窗口,并重新打开一个新的cmd窗口,注意:需要重新启动mysql服务

启动mysql服务命令:net start mysql

windows下忘记mysql的root密码解决方法(图文)

9.mysql服务启动之后,输入mysql登陆命令即可登陆

命令:mysql -uroot -p新密码