首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录Sql WorkBench,因为我忘记了根密码。

无法登录Sql WorkBench,因为我忘记了根密码。
EN

Stack Overflow用户
提问于 2022-04-15 21:20:22
回答 1查看 401关注 0票数 -1

我忘记了MySQL的root@localhost密码,因此无法连接到数据库。我该怎么改呢?我尝试了Alter方法,在这个方法中,我们必须在txt文件中设置一个新密码,然后运行。我试过了但还是没变。

我正在使用Windows 10。

EN

回答 1

Stack Overflow用户

发布于 2022-04-16 18:21:55

如果您有管理员用户,那么您可以使用sysvar_init_fileinit_file重置MySQL根密码,以下是您可以这样做的方法。

首先,您必须停止 MySQL服务,打开服务并找到MySQL服务并停止它。

下一步,创建一个空文本文件并将其放在计算机上的任何位置,比如桌面:

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

下一步,复制您创建的文件路径并导航到您已在计算机上安装MySQL的Bin文件夹。

代码语言:javascript
复制
"C:\Users\Awat\Desktop\MySQL Root Reset\rootReset.txt"

默认设置与此类似:

代码语言:javascript
复制
C:\Program Files\MySQL\MySQL Server Version\bin

之后,administrator打开CMD或Powershell并导航到安装文件夹和Bin

键入以下命令,就像我假设您已经在Bin文件夹中一样

代码语言:javascript
复制
mysqld.exe --init-file="C:\Users\Awat\Desktop\MySQL Root Reset\rootReset.txt"

请告诉我,如果你在实施这方面有困难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71889050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档