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;
热门推荐
杏仁副作用揭秘:小心这些隐藏的健康陷阱!
猪养殖周期一般多长时间?科技助力提升养殖收益
全球控烟浪潮下的中国烟草市场:消费心理与营销创新
北宫雨泽教你聊爆热门娱乐话题
让解说员沉默的巴黎奥运会开幕式,藏着哪些文化彩蛋
如何以分手做回朋友挽回感情(15个有效的方法帮你实现分手后的友谊和爱情)
糖尿病友请看:五种对胰岛有修复作用的降糖药,看看你了解吗?
干细胞治疗糖尿病新突破!临床41%患者至少半年内可停胰岛素
“渗镧”工艺如何让锂电锯续航翻倍?
用针灸治疗皮炎有效吗
冬日自驾游:成都-腾冲必打卡景点
成都到腾冲自驾游:大理丽江打卡攻略
用“执行意图”克服药物副作用,实现健康减肥
国家卫健委发布:科学减肥营养搭配全攻略
燕麦酸奶杯:低卡减肥新宠!
妙佑医疗国际:个性化健康减肥计划
橘子最佳采摘时间揭秘:金秋还是深冬?
柑橘研究所发现:激素调控果实成熟的秘密
砂糖橘丰收季:广西广东的甜蜜时刻
柑橘成熟期的秘密:温度说了算!
柑橘丰收季,这些防虫小妙招你get了吗?
申根签证相关信息
Nature Medicine:I型糖尿病的治疗突破:司美格鲁肽能否成为新选择?
宫崎骏笔下的坚强少女:从平凡到非凡的成长之旅
从《百兽王》看动漫性别角色的变迁
OK镜、离焦镜、阿托品,控制近视怎么选?
疫情后焦虑症自我管理指南
专家呼吁:青少年焦虑症需及早识别与干预
布里斯托尔大学发现焦虑症新基因,为治疗带来新希望
“首因效应”:第一印象的影响,到底有多大?