当前位置: 首页 > news >正文

MySQL 8.0 忘记登录密码 mysqld --init-file重置

看到了很多跳过授权表的办法,这里通过mysqld --init-file办法。

适用情况: 服务器可以启动但无法登录/忘记登录密码。
一、首先停止 MySQL 服务:

按下 Win + R 组合键,输入 services.msc 并点击“确定”,打开“服务”管理器。找到你的 MySQL 服务(我的是 “MySQL80”),右键单击它,然后选择“停止”。等待服务完全停止。

二、创建一个包含重置密码 SQL 命令的文本文件 reset_password.sql

创建文本文件:根据 MySQL 版本写入修改密码的 SQL 语句:

对于 MySQL 8.0 及更高版本:

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的新密码’;
FLUSH PRIVILEGES;

1
2

对于 MySQL 5.7 及更早版本:

UPDATE mysql.user SET Password=PASSWORD(‘你的新密码’) WHERE User=‘root’;
FLUSH PRIVILEGES;

1
2保存并关闭这个文件,修改文件名为reset_password.sql,记住该文件路径(我的是"D:\reset_password.sql")。

三、修改 MySQL 配置文件 (my.ini):

在my.ini的 [mysqld]部分添加一行(注意/):

一般my.ini在Program Files\MySQL\MySQL Server 8.0文件夹下,如果没有请先自行配置。

[mysqld]
init-file=D:/reset_password.sql

1
2

四、启动 MySQL 服务器

打开“服务”管理器 (services.msc),找到你的 MySQL 服务,右键单击它,然后选择“启动”:

MySQL 服务器启动时会执行 init-file 中指定的 SQL 命令来重置 root 密码。

此时通过新密码即可登录 MySQL。
五、删除或注释掉 my.ini 文件中的 init-file 行

一旦你成功使用新密码登录后,务必再次编辑 my.ini 文件,删除或注释掉 (# 开头) init-file 这一行。否则,每次 MySQL 服务器启动时都会尝试重置密码。

重启 MySQL 服务 使更改生效。
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Liawan3179063870/article/details/147387023

http://www.xdnf.cn/news/179407.html

相关文章:

  • AG32 MCU系列三合一芯片,MCU+ 2K cpld + 64Mbit PSRAM,一颗芯片同时满足多种需求。
  • 清华团队提出时序聚类数据库内高效方案,已被SIGMOD 2025接收
  • 【Tools】chezmoi 跨多台不同的机器管理 dotfiles 的工具
  • 缓存并发更新的挑战
  • Python生活手册-元组:保险柜与瑞士军刀
  • 基于javaweb的SpringBoot新闻发布系统设计与实现(源码+文档+部署讲解)
  • 业务中台与数据中台:企业数字化转型的核心引擎
  • 解决qnn htp 后端不支持boolean 数据类型的方法。
  • C语言-- 深入理解指针(4)
  • 学习spark总结
  • 基于SSM的“融资租赁管理系统”的设计与实现(源码+数据库+文档)
  • QT开发技术【QChart添加跟随鼠标的十字线】
  • 信号量函数
  • MySQL快速入门篇---增删改查(下)
  • Neowise Labs Contest 1 (Codeforces Round 1018, Div. 1 + Div. 2)
  • HTML基础完全解析
  • Astah Professional反向建模C++类图
  • 【记录解决问题】--vue select下拉框排除已选择option
  • MCP协议:AI生态的统一标准
  • LeetCode 24 两两交换链表中的节点
  • 半导体行业如何开展风险管理?有没有半导体风控案例参考?
  • 反序列化漏洞2
  • 贪吃蛇游戏demo
  • 计网二。。
  • css响应式布局设置子元素高度和宽度一样
  • Maven项目细节
  • re题(48)BUUCTF-[网鼎杯 2020 青龙组]singal
  • vue项目页面适配
  • Java学习--HashMap
  • 科技打头阵,创新赢未来——中科视界携千眼狼超高速摄像机亮相第三届科交会