Windows 重置 MySQL Root 根密码

知晓服务器的 MySQL Root 密码,可用于登录数据库控制台手动创建数据库、新建用户并关联数据库、为数据库用户分配对应权限等操作。
若遗忘 MySQL Root 用户密码,可按照下文步骤安全重置。定期修改数据库 Root 密码也是重要的安全举措,能有效防范非法入侵。

Windows 端重置步骤

步骤 1:停止 MySQL 服务器

  1. 确认当前已使用管理员身份登录系统。
  2. 按下 Win+R 组合键,弹出「运行」窗口后,输入:

    services.msc

  3. 点击确定。
  4. 在服务列表中找到 MySQL 服务,右键点击该服务,选择停止

步骤 2:打开文本编辑器

在系统开始菜单中搜索并打开记事本。

步骤 3:新建密码重置指令文本文件

  1. 在记事本中输入以下语句:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

    务必保留引号与末尾分号,将 NewPassword 替换为你自定义的新密码。

  2. 点击「文件」>「另存为」,将文件保存至 C 盘根目录,命名为 mysql-init.txt
说明:localhost 代表仅允许本地访问并修改密码;若为网络服务器,请将 localhost 替换为对应主机名。

步骤 4:打开管理员身份的命令提示符

  1. 按下 Ctrl+Shift+Esc 打开任务管理器。
  2. 点击左上角「文件」,选择「运行新任务」。
  3. 输入 cmd.exe,勾选以管理员身份创建此任务,点击确定。

步骤 5:加载配置文件启动 MySQL 并重置密码

  1. 在命令提示符中切换至 MySQL 安装目录(示例为 8.0 版本路径):

    cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

  2. 执行以下命令加载初始化文件启动服务:

    mysqld --init-file=C:\\mysql-init.txt

    注意:路径中 C 盘后为双反斜杠;若文件使用了其他名称,请对应修改文件名。

步骤 6:收尾清理

此时可使用新密码以 root 账号登录 MySQL,验证密码是否生效。

若 MySQL 启动时搭配了--defaults-file等特殊配置项,请正常沿用原有启动方式。

确认密码修改成功后,删除 C 盘下的 mysql-init.txt 文件即可。

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2764.html

Like (0)
Previous 2026年5月25日 下午2:17
Next 2026年5月26日

相关推荐

  • 什么是静态 IP 地址?

    静态 IP 地址保持一致且可预测,不会被路由器或互联网服务提供商(ISP)自动重新分配,因此适用于托管服务、远程访问和企业网络。 静态 IP 地址在实践中有哪些用途?很多时候,它能…

    2026年5月16日
    0
  • IPv4与IPv6:互联网网络层协议的演进与迁移路径

    众所周知,Internet是当前全球规模最大、影响力最广的计算机网络,其网络层作为核心支撑部分,主要涵盖了网际协议(IP)、路由协议以及互联网控制报文协议(ICMP)等关键内容。 …

    2026年4月23日
    0
  • Linux常用到的归档与压缩命令盘点

    在日常运维工作中,不可避免会打包压缩和解压文件,Linux上有多个类似功能的命令,如 tar、gzip、bzip2、xz、zip,今天就跟大家一起区分一下并学会如何高效实用它们。 …

    2026年5月7日
    0
  • sql注入攻击是什么意思?有何防护措施?

    SQL注入就是用恶意SQL语句攻击数据驱动的应用程序,通常目的是获取敏感数据。 什么是SQL注入? 结构化查询语言(Structured Query Language,SQL)注入…

    2026年4月27日
    0
  • 什么是SSL证书?为什么要买SSL证书?

    我们在访问一个站点的时候,如果网页地址栏提示“不安全”,你还敢继续浏览吗? 互联网已经融入生活的方方面面,但随之而来的钓鱼网站、信息窃取等问题,总是让人头疼。我们在网上购物、使用网…

    2026年4月25日
    0
  • 深入掌握Nginx服务器

    本文介绍nginx服务器及其主要特性,首先给出了包管理器安装及编译安装两种方式,然后重点对 nginx 配置文件中的指令及参数进行详细说明,在了解 nginx 的工作方式后,从 n…

    2026年5月8日
    0
  • oss对象存储服务是什么?

    高效地处理大规模数据已经成为许多企业的核心需求​​​​​​​,企业正日益借助大规模的对象存储来打造企业级数据池与智能存储服务,存储系统正朝着更具弹性、更高效、更智能的方向迈进,以契…

    2026年6月9日
    0
  • 如何在 Arch Linux 系统上保障 SSH 服务器的安全性

    OpenSSH 是一种安全的远程登录协议,能够在不安全的网络上建立安全通道。它使系统管理员能够通过安全通道远程管理 Linux 服务器。它采用客户端-服务器架构,并允许用户远程连接…

    2026年4月3日
    0
  • 如何更新Ubuntu和Debian版本

    过时的操作系统一旦停止接收安全补丁,便会成为攻击者眼中的”软柿子”。那些心怀不轨的人往往专门盯着这类系统下手——利用已知漏洞悄无声息地渗透服务器,进而窃取用…

    2026年5月11日
    0
  • 什么是反向DNS?如何做DNS反向查询?

    反向 DNS,也称为 rDNS,是网络和网络安全领域中一项重要技术。它本质上与传统的前向 DNS 查找相反,后者接收域名并返回相应的 IP 地址。相比之下,反向 DNS 查询会接收…

    2026年3月25日
    0