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 用户忘记密码时修改密码的主要内容,如果未能解决你的问题,请参考以下文章