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;
热门推荐
GAGs胶原蛋白肽应用潜力较大 市场成长快速
佛山西樵山游玩攻略
PMSM驱动控制学习:逆变电路基础与SPWM
Fisher卡方检验 & 配对卡方检验案例教程
蓝莓品种选择:F6与L25蓝莓苗的品种优势对比
结束电话通话时,有哪些恰当的结束语
郝姓起源与发展:百家姓中的璀璨文化
长期使用防窥膜对眼睛有何影响
快递到付欺诈:常见手法与防范技巧
枚枚上千万的银元,无数人梦寐以求!
教师工伤赔偿标准与流程详解
如何挑选安全性能高的儿童电动汽车
儿童电动车选购全攻略:从品牌到价格的全方位指南
1993 - 霸王别姬 - Farewell My Concubine
体检当天能出结果吗
带宽与系统响应关系的直观理解
【元·孛朮鲁翀】正定文庙碑记专辑之三:《重修正定府学记》
如何确认项目人员需求
写在《图绘三国历史》之前:与三国地图相关的基本概念
《使命召唤手游》武器与枪匠配装大揭秘:从基础到实战的全方位攻略
农村宅基地怎么买?全流程指南来了
男生声音难听怎么办?原因分析与改善建议
标准不一、数据融合不畅、信息孤岛等,环卫信息化存在的问题如何解?
大数据获客实战:如何进行数据分析与挖掘
服用恩替卡韦超一年,五大注意事项不可轻视
手串珠子含义解析:十七颗珠子的特殊象征及其起源
车辆平移是否等同于过户
不焯水吃就等于“服毒”?为了家人健康,这几种菜再懒也要焯下水
中央空调匹数配置完全指南:从基础概念到实际应用
装修必看:六种窗户类型大对比,教你轻松选对窗型