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;
热门推荐
AMD AI 9 HX 370简测:16Cu核显与同架构大小核的表现究竟如何?
创新“技术流”评价体系 科技金融赋能新质生产力
投资小知识:高研发投入下的估值难题——如何评估科技企业的潜力
为什么电流互感器在空开上端需要反着安装S1、S2端?
网站链接访问前如何进行风险预警
交流变频技术与变流器工作原理
【享艺】热血与力量!歌曲《追梦赤子心》欣赏
2024年中国橡胶轮胎出口数量、出口金额及出口均价统计分析
轮胎出口双反政策大变局,中国轮胎企业如何借助马来西亚转口突围
宇宙奥秘:黑洞与白洞的终极探秘
健康从“肺”开始——呼吸操
皇马:足球世界的传奇,永远的豪门
年轻人吃什么钙片好
《红楼梦》中的心理描写艺术
银行的存款利率市场化背景下银行竞争策略的选择与分析?
霍夫斯泰德文化维度理论模型:
东北特色美食大盘点:8种地道美味,每一种都是“心头爱”
普通家庭购车全攻略:这几款车满足你的所有需求
黑椒牛排烹饪技巧与营养分析
明清时代县级官场上的诸多礼仪
办公软件技巧全攻略:从快捷键到移动办公
尝试自主管理 勇敢体验失败
曾火爆全国,尴尬停播收场,快乐大本营经历了什么?
25岁韩星金赛纶离世:璀璨星光的骤然熄灭,娱乐圈高压下的沉思
八字纯阳女无阴性天干 女性命格独特无阴干
破获20年前的重大案件:悬案告破背后的法治力量
如何让搜索引擎搜索到自己的个人博客网站
全球及中国激光雷达行业现状及竞争格局分析,激光雷达技术的创新空间依然巨大
八国联军侵华:国际法视角下的历史责任与当代启示
江苏无锡旅游景点推荐,最值得打卡的15个无锡旅游景点!这篇全啦