如何在Windows上重置MySQL的Root根密码

目的

知道服务器的MySQL Root密码可以在几种情况下派上用场,如访问数据库服务器控制台手动创建数据库、创建用户并将其与数据库相关联、在特定数据库上授予数据库用户权限等。
如果您不确定MySQL Root用户的密码,那么下面的步骤将指导您如何安全地重置根密码。偶尔重设/更改数据库服务器Root密码也是一个重要的安全因素,这有助于防止非法入侵行为。
可以按照下面的步骤来重置MySQL的Root密码

MySQL

步骤1: 停止MySQL服务器

1. 首先,检查您是否以管理员身份登录。
2. 按Win+R(按住Windows/Super键,然后按 “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: Open a 打开一个命令提示符

1. 按Ctrl+Shift+Esc。
2. 然后点击文件菜单运行新任务。
3. 输入cmd.exe,并勾选以管理员身份运行的选项。

步骤 5: 用您的新配置文件重新启动MySQL服务器

1. 使用命令提示符导航到MySQL目录。

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

2. 然后,输入以下:

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

请注意,在C: 提示符后有两个斜杠。
另外,如果您在步骤2中选择了一个不同的文件名,请在双斜线后使用该名称。

步骤 6: 清理

现在,您可以使用新的密码以root身份登录您的MySQL服务器。
仔细检查以确保它能工作。如果您有独特的配置选项(例如用-defaults-file选项启动MySQL),继续并这样做。
一旦MySQL启动,并且您已经确认了密码的改变,删除C:\mysql-init.txt文件。

您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
Telegram Skype