相信大家一定遇到过MySQL忘记密码的尴尬场景,有的伙伴为了改密码甚至是重装了MySQL(PS:有的伙伴没有卸载干净,重装又出现了一堆问题,想摔电脑有没有😭),本篇文章将教你快速修改root密码:
1、前提条件
(1)MySQL5.7
(2)Windows平台
2、正式开始
(1)以管理员打开cmd(最好以管理员形式打开powershell,下同),输入命令
net stop mysql
这是停止MySQL服务
(2)输入命令:
mysqld --console --skip-grant-tables --shared-memory
设置MySQL登录时跳过密码验证
(3)再打开一个新的cmd,定位到mysql\bin 目录,执行
mysql
【tips】cmd中定位目录太麻烦,这里安利一个小技巧:找到对应的文件夹,直接敲cmd回车,如下图
现在已经成功进入到MySQL,然后分别执行下面命令
use mysql
# 密码以123456为例
# 注意,MySQL5.6以前(包括5.6),执行下面
update user set password=password("123456") where user="root";
# MySQL5.7以后(包括5.7),执行下面
update user set authentication_string=password("123456") where user="root";
刷新权限,执行命令(别忘记分号哦)
flush privileges;
最后就是退出
quit
重启MySQL服务,新密码登录成功,搞定!!!
希望能帮到小伙伴们!!!
我的操作截图如下:
第一个窗口
第二个窗口
希望能帮到大家哦!!!
如有问题,可以留言,或者QQ私聊:3311321447
如果本文对你有所帮助,欢迎大家多多转发关注🤓🤓🤓