Windows系统下重置MySQL root账户密码的两种方法
创作时间:
作者:
@小白创作中心
Windows系统下重置MySQL root账户密码的两种方法
引用
CSDN
1.
https://blog.csdn.net/m0_48303485/article/details/141558804
当你在Windows系统上使用MySQL时,如果忘记了root账户的密码,可以使用以下两种方法重置密码。本文将详细介绍每种方法的具体步骤,帮助你快速恢复对数据库的访问权限。
方式一:以无密码模式启动服务并修改
以管理员模式运行cmd命令窗口
关闭mysql服务
net stop mysql80或者使用Windows的服务页面来关闭服务。
找到mysql的配置文件(my.ini)所在路径并复制
指定配置文件并以无密码模式启动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使用管理员模式启动一个新的cmd窗口
执行mysql命令,无密码进入mysql服务
切换到mysql数据库
use mysql;修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';由于权限认证没有重新加载,执行修改密码语句后会报错。
输入命令“flush privileges;”重新加载权限
flush privileges;再次修改root账户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';输入命令“exit”退出命令提示符窗口
关掉所有的命令行窗口,打开新窗口重新启动mysql
net start mysql80或者使用Windows服务来重新启动。
使用新密码登录
mysql -u root -p
方式二:如果还存在可用的sqlyog或navicat连接
以navicat为例,新建一个查询,数据库选择mysql
执行修改密码sql语句并刷新
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; flush privileges;
热门推荐
喉咙有气顶着?轻松缓解嗝气症状
60V20AH与60V32AH电池性能对比(选择更合适的电动车电池)
白天出汗是盗汗吗?
孩子发烧服药后出汗,是好转的标志吗
证券购买认购期权的方法是什么?这种方法的适用范围有哪些?
双token认证的实现流程图
持续性葡萄糖监测,健康管理的“神器”
初中安全教育全攻略:从校园到网络,全方位守护学生安全
39天148亿!8部新片一起不及《哪吒2》零头,把人民日报激动坏了
100种分析思维模型之:产品思维
90㎡原木风老房翻新 | 动线丝滑、采光满分,收纳还翻倍!
编译器 vs 解释器:你真的了解它们的工作原理吗?
看多光伏板块的四大理由
“黑衣宰相”姚广孝:明朝的权力幕后
拆线时间多久?不同部位拆线时间详解
液氮冷冻:皮肤顽疾的“低温克星”
农村合作医疗人死后赔多少?网上缴费和手机缴费指南
光电传感器与PLC接线指南(掌握关键步骤,实现无缝集成)
气机不畅吃什么中成药治疗
孩子肚子疼肚脐眼周围部位疼怎么办?一文读懂原因和应对方法
未来五年,房价是白菜价还是黄金价?李嘉诚与王健林的判断一致
1050和1650显卡性能对比:40%的性能提升是否值得升级?
方便快手有营养-金枪鱼三明治
前驱、后驱和四驱的区别和特性
盆栽康乃馨怎样浇水最科学?有哪些技巧?
青田的著名景点,青田旅游景点大全排名
南昌未来科学城规划大揭秘:30900亩大动作即将开启!
营养师分享:水肿怎么办?原因、饮食预防懒人包!
“甲流”中招后要管住嘴,这5种早餐别碰了,懂忌口,恢复快
【新手爸妈必修课】掌握瓶喂秘诀:三不一没有,宝宝不再拒奶、吐奶