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;
热门推荐
如何使用数据库筛选基因
五子棋的历史:从古代起源到现代竞技
泡脚水可以重复使用吗?医生的专业解答来了
泡脚桶会传染脚气吗?
体温36.9℃算发烧吗
老年人头晕都是脑梗吗?
小孩子能不能吃鸵鸟肉 鸵鸟肉的营养成分
黑咖啡和普通咖啡的区别 纯黑咖啡和白芸豆黑咖啡哪个好
授予限制性股票的股权激励会计处理及其法律问题探析
绿萝的培育注意事项,秋冬季的浇水量应根据室温严格控制
APP开发成本全解析:从需求分析到上线维护的详细费用说明
趵突泉之水从何而来?一起来解密泉水来源!
三酸甘油酯过高怎么办?了解原因、症状与饮食治疗
在老外眼里最精致的古董,人民海军“湛江”舰和“珠海”舰的故事
人民海军“湛江”舰和“珠海”舰的故事
油水分离器工作原理是什么?
中国足球教父!徐根宝基地成立24年:已培养近20名国脚!
围术期体温管理
活用《孙子兵法》,铸就企业战略致胜之道!
环境科学与工程类适合女生吗?2024环境科学女生最好的出路有哪些
40CrNiMo 42CrMo热处理硬度怎么达不到40~44HRC
世界帕金森病日:科学治疗 促进“帕友”身心健康
C语言如何声明数据类型
高效学英语|思维导图学习法
从哪吒 2 到本草纲目:童子尿,这味 “神奇” 中药的古今传奇
揭开成语故事的秘密:这四个成语背后的深刻寓意你知道吗?
《人类简史》读书笔记:农业革命后的社会秩序构建
孕妇胎心监护标准范围参考,数值正常胎儿缺氧几率释疑
从饮食到康复,面神经炎护理细节大揭秘
没有人类马就灭绝了?马的祖先只有狗的大小,后来走错了进化路线