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;
热门推荐
春节搬家全攻略:从准备到入住,这些细节一定要知道!
春节大扫除,科学清洁保健康
春节大扫除:健康迎新年的正确姿势
择日无缘日如何推算法
结婚需要看日子合八字吗?传统习俗与现代选择
维生素B2片:功效、副作用与建议
Jennie vs 辛芷蕾:谁的嘟嘟唇更美?
敬乙堂健康:胡吃海喝后胃易遭罪?中医教你快速调理“春节胃”!
粽子吃了不消化?瑞金药师来支招
垃圾食品的克星,这10种食物“解药”你一定要知道!
春节自驾游攻略:畅享北京、上海、长沙、桂林美景
2025春节高速免费攻略:京津冀避堵秘籍
夏日夜游西安 发现古城新魅力
荣成市:海洋经济助力幸福生活
荣成旅游攻略:元旦必打卡的特色路线
揭秘尤庄遗址:江苏首个先秦制盐遗址考古成果展
宝宝拉肚子原因解析
小儿推拿治疗便秘:8个月宝宝7天未排便后的康复之路
跨境电商选品攻略:从方法到技巧的全方位指南
健康小站丨学会科学泡脚,就是关爱人体的“第二心脏”
过年回家就抑郁症了怎么办
五角大楼最新军用机器人技术揭秘
无花果叶:抗糖尿病特性和天然益处
正月初五迎财神最佳时辰
骑马射箭捕鱼露营,乡村游太让人心动了
选对降压药、用对降压药!ARB类药物大盘点
降压药不能随意停,但这些情况可停药
十堰市简介:地理位置与城市特色
牛奶过敏?这些饮食小妙招帮你缓解皮炎!
皮炎患者需警惕:人工色素与饮食管理指南