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日

相关推荐

  • 80端口和443端口有什么区别?

    一台服务器能提供的服务有很多,比如HTTP、FTP、Telnet等服务。为什么可以同时提供那么多服务呢?有一个很重要的原因是采用不同的端口分别提供不同的服务,比如:TCP/IP协议…

    2026年6月26日
    0
  • MongoDB是什么?优缺点、特点及应用场景一网打尽!

    在数字化时代,数据库扮演着至关重要的角色,无论是个人用户还是企业,都需要具备数据存储、缓存、搜索索引、异步处理以及批量处理等功能。目前存在多种不同的数据库和数据管理系统,其中Mon…

    2026年4月2日
    0
  • 什么是 Node.js?一文读懂其优势与不足

    在 Web 开发领域,JavaScript 长期占据客户端编程语言的主流地位。它的价值早已不局限于前端交互,在跨平台应用开发方面同样用途广泛。React Native、PhoneG…

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

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

    2026年5月8日
    0
  • 什么是云存储(Cloud Storage)?为您全面解析企业云存储类型!

    随着企业数字化转型的普及,企业对数据存储的需求日益增长,而传统的本地存储方式已无法满足弹性与安全性的要求,云存储(Cloud Storage)已成为现代企业的最佳选择。 然而,市面…

    2026年4月3日
    0
  • 如何在Ubuntu 18.04上安装phpMyAdmin

    PhpMyAdmin是一个GUI(图形用户界面),允许创建、存储和编辑整个数据库创建MySQL。在本指南中,您将学习如何安装phpMyAdmin以及如何在Linux Ubuntu …

    2026年5月20日
    0
  • 一文看懂分布式存储架构

    我们先来看看如今技术与应用层面所发生的变化,过去,业务系统主要围绕OA、CRM以及数据库等传统应用展开,所产生的大多是结构化数据,整体数据规模也并不庞大,每年的数据增长量大约仅在几…

    2026年7月15日
    0
  • 塔式服务器是什么?

    塔式服务器其实是由电脑主机演变而来的,只是在可靠性、稳定性、通用性、信息处理能力上更为出色的电脑主机。一般来说个人电脑也能充当网络服务器,只需装上服务器系统即可,但普通电脑主机往往…

    2026年7月6日
    0
  • 机架、刀片、塔式服务器介绍

    服务器属于一类计算装置,专门用于响应请求并向其他程序、设备或客户端供给服务与功能。一般而言,服务器拥有比普通电脑更强的运算能力、更高的内存以及更大的存储容量。借助服务器,客户端能够…

    2026年6月11日
    0
  • 0day漏洞是什么意思?

    为了操作便捷、桌面整洁美观,多数用户都会选用无线鼠标替换传统有线鼠标。但当前市面上部分无线鼠标设备与电脑的传输通信未做加密处理,这一安全缺陷给网络黑客留下了可乘之机,存在不小的网络…

    2026年6月1日
    0