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;
热门推荐
碳化硅MOSFET的栅氧可靠性是最重要的器件可靠性指标
药材涨价 “虚”火还是“真”火?
燕窝如何助力胎儿大脑与神经全面发展:科学解析与建议摄入量
冠状动脉起源异常分型及诊疗指南
士兵考军校最新政策!
接力寻找失踪“毛孩”,这只“喵”顺利回家
镀金导电布的导电性能受哪些因素影响?
被害人请律师在什么阶段申请
最怕老年人跌倒,家中这5处一定要改造好
以案说典|物业费纠纷如何适用诉讼时效的规定?
乡村青年返乡创业支持:政策助力与成功案例分析
淡紫孢菌预防菊苣根腐病
国债期货保证金详解大全(2025最新版)
经济法:弥补市场缺陷,促进经济发展
莴笋叶蛋汤:一道美味又营养的家常汤品
纤维瘤和脂肪瘤的区别
如何进行市场动态分析
姆巴佩被测得以10.9秒奔跑约100米,博尔特称女孩也比前者跑得快
过期药品属于哪类垃圾?教你正确处理家中的过期药品
【点值表示法核心】:多项式运算的必备技巧大揭秘
二甲与三甲医院:规模与质量的差距
二甲和三甲:医院等级划分的依据与差异
减肥期间的水果选择:热量低且营养丰富的5种水果推荐
杨万里,诚斋体的开创者
汽车脚踏板的安装步骤是怎样的?安装过程中需要注意哪些问题?
肌肉拉伤一般痛几天
数字水印技术:原理、应用与发展趋势
涌泉穴的作用与功效有哪些
高龄产妇要补什么
水果热量表(各种水果热量表)