Windows下Mysql 用户忘记密码时修改密码

Posted 我永远喜欢石原里美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下Mysql 用户忘记密码时修改密码相关的知识,希望对你有一定的参考价值。

一般这种情况都可以用安全模式下修改来解决。安全模式下即跳过权限检查,输入账号后直接登录进mysql

1.使用管理员权限打开dos窗口,进入mysql安装目录的bin文件夹下,将Mysql服务关闭

sc stop mysql

2.以安全模式启动mysql

mysqld --skip-grant-tables

3.保持窗口不要关闭,打开另一个dos页面,并登录数据库,要求输入密码直接回车即可

mysql -u root -p

4.切换至mysql库,然后进行密码修改,修改后flush一下

use mysql;
//指将名称为"root"的用户的密码改为123456
update user set password=password("123456") where user="root";
flush privileges;

5.关闭两个窗口,重新启动mysql

sc start mysql

注意:MySQL5.7之后,重置root密码SQL为

update mysql.user set authentication_string=password(123456) where user=root;

以上是关于Windows下Mysql 用户忘记密码时修改密码的主要内容,如果未能解决你的问题,请参考以下文章

mysql 忘记密码

mysql5.7忘记密码时,修改root密码

windows下mysql忘记密码怎么办

win7下mysql服务器忘记密码怎么办

忘记mysql数据库密码时进行修改方法

mysql忘记密码,如何修改