Windows重置Mysql服务root账户密码
创作时间:
作者:
@小白创作中心
Windows重置Mysql服务root账户密码
引用
CSDN
1.
https://blog.csdn.net/m0_48303485/article/details/141558804
在使用MySQL数据库的过程中,有时会遇到忘记root密码的情况,特别是在需要更新环境或重启服务时。本文将详细介绍两种重置MySQL root密码的方法,包括以无密码模式启动服务并修改密码,以及通过Navicat等工具进行密码重置。这些方法可以帮助你在不修改任何配置的情况下重置密码,避免因配置错误导致的重大事故。
方式一:以无密码模式启动服务并修改
1. 以管理员模式运行cmd命令窗口
2. 关闭mysql服务
net stop mysql80
或使用Windows的服务页面来进行关闭
3. 找到mysql的配置文件(my.ini)所在路径并复制
4. 指定配置文件并以无密码模式启动mysql
mysqld.exe --defaults-file="你的路径\my.ini" --console --skip-grant-tables --shared-memory
例如:
mysqld.exe --defaults-file="E:\DevApp\MySQL\MySQL Data\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory
5. 使用管理员模式启动一个新的cmd窗口
6. 执行mysql命令,无密码进入mysql服务
7. 切换到mysql数据库
use mysql;
8. 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
由于权限认证没有重新加载,执行修改密码语句后会报错。
9. 输入命令“flush privileges;”重新加载权限
flush privileges;
10. 再次修改root账户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
11. 输入命令“exit”退出命令提示符窗口
12. 关掉所有的命令行窗口,打开新窗口重新启动mysql
net start mysql80
或使用Windows服务来重新启动
13. 使用新密码登录
mysql -u root -p
方式二:如果还存在可用的sqlyog或navicat连接
1. 以navicat为例,新建一个查询,数据库选择mysql
2. 执行修改密码sql语句并刷新
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges;
热门推荐
办公室电暖器安全使用指南:温暖与安全并存
现代冰岛语揭示古英语动词变位的秘密
哪些动物不能呕吐:独特的生物机制与进化解析
揭秘“勇者之蛇”:专门捕食蜈蚣的神秘生物
有趣且不寻常的动物防御机制
科普系列:篇五 | 你见过不蜇人的蜂吗?
蛇咬伤的诊疗(上)
北京交警APP:外地车辆进京证最新办理指南
北京交警APP:外地车进京证新规解读及办理攻略
《知否》盛明兰与顾廷烨的爱情,必读的先婚后爱小说,感情培养系
从动画到餐桌:宫崎骏经典美食复刻指南
《料理鼠王》揭秘:动画片里的美食魔法
如何进行社会资源优化配置?社会资源优化配置对经济发展有何重要性?
可乐鸡腿的家常做法
红烧肉:中华美食的诗篇与画卷
赵丽蓉经典台词成破案关键!揭秘23年后如何助力抓间谍
美好回忆:盘点春晚历史十大经典相声
德云社:从"野路子"到国际化的中国相声之路
生蚝怎么处理干净,4个步骤清洗生蚝
维生素C注射液:皮肤瘙痒治疗的新选择
脚上长的是鸡眼、瘊子,还是老茧,你搞清楚了吗?了解一下
鸡眼是怎么长出来的
维生素C注射液:皮肤瘙痒治疗的新选择
喜羊羊新作上线倒计时!你准备好拯救羊村了吗?
喜羊羊新作《奇侠大营救》,幕后制作揭秘!
中国传统民俗中的那些镇宅之宝,你家有几种?
2025是乙巳蛇年!4生肖4星座大沖煞,運勢建議&注意事項一次看
甲流来势汹汹冲上热搜!甲流、乙流、肺炎支原体如何区分及用药?一文带你了解
寒潮预警!北京25-26日将迎降雪,全国大范围降温
十年前的解谜游戏有哪些 经典的解谜游戏推荐2025