码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-12-19 23:25:08      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:HERE   启动   mysql安装   账号   重置root密码   使用   star   The   style   

一般这种情况都可以用安全模式下修改来解决。安全模式下即跳过权限检查,输入账号后直接登录进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 用户忘记密码时修改密码

标签:HERE   启动   mysql安装   账号   重置root密码   使用   star   The   style   

原文地址:https://www.cnblogs.com/yuan-zhou/p/12070621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!