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;
热门推荐
过期咖啡别扔!清洁、美容、园艺全靠它
咖啡渣也能护肤?这款DIY磨沙膏效果好还环保
烟雨江湖天刀镇派刀法怎么学
一位母亲在美国寻找数学辅导班的亲身体验:从Kumon到AoPS
初中人教版英语教辅哪种好?三本推荐助你提升英语水平
高中数学高效学习方法及技巧一览表
脱髓鞘疾病患者这样吃:中医推荐的五大饮食方案
中药调理、针灸艾灸:中医治疗乙肝的四大疗法
肠息肉手术有几种方法
如何看风水,七个步骤教你学会看家居风水布局!
品味生活:从香喷喷的美食到心灵的满足
可乐鸡翅新花样,秒变网红美食!
“品味游”丰富旅行体验(跟着味蕾去旅行)
注射用氨曲南的正确用量是多少
产MBL肠杆菌治疗的新旧之争:头孢他啶-阿维巴坦联合氨曲南 vs. 含磷霉素方案
注射用氨曲南过量使用会怎么样
花姓与安姓:两个姓氏的传奇故事
酆姓:从周武王封侯到当代的文化传承
东宁市林业和草原局开展“自然之遇,护虎前行”科普教育与保护活动
玩转龙江|千虎之园探秘
宁波最具民国风情的历史文化名村,旧貌换新颜,多处风景美不胜收
家校携手,破解当代孝道教育难题
零维空间:一个超越数学竞赛的抽象概念
军训对学生的好处以及意义 有什么用
高温天军训风险防范指南:从心肺测试到科学训练
军训实践:提升个人体能与团队协作能力
银保监会12378热线:全国统一保险消费者投诉热线
12378金融投诉热线使用指南:从拨打到结果反馈
英国的历史沿革:从部落到现代国家的演变
韶山烈士陵园:纪念1579位革命先烈,多处建筑暗藏历史密码