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;
热门推荐
科学证实:丹栀逍遥丸有效缓解痛经,服用方法详解
上海“一日葬”引发热议:传统与现代的碰撞
重庆古城墙:一座见证六百年沧桑的明代建筑
一座城的文化“心跳”
《悲伤逆流成河》:一部引发社会关注校园欺凌的青春小说
12月15日起个人养老金全国实施,金融机构推出多样化产品
不同地区代步车价格差异大吗?
二硫化硒洗剂的正确用法是什么?有哪些注意事项?
二硫化硒洗剂的正确用法是什么?有哪些注意事项?
现代诗创作技巧大揭秘:让你秒变诗人!
凤凰单丛茶冲泡方式
探索台湾高山乌龙茶:科学解析八大好处与注意事项
凤凰单丛十大香型:从黄枝到茉莉,总有一款惊艳你的味蕾
王者荣耀明世隐攻略:链子机制详解与实战技巧
最新研究:地中海饮食和MINDDiet通过特定代谢物降低癌症风险
提升免疫力,改善淋巴细胞计数:从生活方式调整开始
2024北京免疫相关性皮肤病诊疗进展研讨会成功举办
儿童遗传内分泌专科医师揭秘:长高的黄金秘诀
减肥新宠花生芽:低脂高纤,美味又健康
筋膜炎最新疗法大揭秘!
四川麻将七对对决,同城游带你玩转
四川麻将七对对决,谁才是真正的牌王?
双十一手机清理大作战:告别卡顿
海鲜菇:营养堪比海鲜,3种家常烹饪方法
宅基地使用权引发邻里大战,该如何破解?
香菇炒青菜、炒肉丝等6种家常做法详解
中国历史上14位杰出女性:从军事统帅到政治家
项羽巨鹿之战:破釜沉舟奠定反秦主力地位
什么是合约交易
互联网法院诉讼材料准备全攻略