首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法重置超级用户密码- Windows 10

无法重置超级用户密码- Windows 10
EN

Stack Overflow用户
提问于 2019-02-20 03:08:37
回答 3查看 1.4K关注 0票数 2

昨天在设置了MySQLpopSQL之后,mySQL强制重启了我,现在,Windows告诉我我的密码--我知道是正确的--是不正确的。我正在尝试重置root密码,但从字面上看,没有一个指南起作用。

我在这里尝试了官方指南,但我得到了几个错误,它没有重置名称。

错误是:

代码语言:javascript
复制
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --init-file=C:\\mysql-init.txt

2019-02-19T16:44:49.460933Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.15) starting as process 8864

2019-02-19T16:44:49.464194Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\DESKTOP-2DUTV5J.lower-test

2019-02-19T16:44:49.464260Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\DESKTOP-2DUTV5J.lower-test

2019-02-19T16:44:49.464399Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory)

2019-02-19T16:44:49.478891Z 0 [ERROR] [MY-010119] [Server] Aborting

2019-02-19T16:44:49.479009Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.15)  MySQL Community Server - GPL.

我该如何解决这个问题呢?我只想重置我的密码。

而该线程中一半的链接都是死的。我试过他们的解决方案,他们不起作用。很明显我的问题是独一无二的。

I've also included the 'name-installed' log file

EN

回答 3

Stack Overflow用户

发布于 2021-01-05 02:25:27

根据MySQL 8 docs,如果您使用向导安装MySQL,则必须指定.ini文件,如下所示:

代码语言:javascript
复制
C:\> mysqld
     --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini"
     --init-file=C:\\mysql-init.txt
票数 2
EN

Stack Overflow用户

发布于 2019-02-26 20:42:36

您所要做的就是在C:\Program Files\MySQL\MySQL Server 8.0\路径上手动创建data文件夹。

票数 1
EN

Stack Overflow用户

发布于 2020-05-17 16:28:31

我在登录时遇到了问题,所以我试图重置密码,但得到了同样的错误。据我所知,发生这种情况是因为MySQL服务器守护进程正在C:\Program Files\MySQL\MySQL Server 8.0\data\中查找my.ini,在我的例子中,它不在那里。my.ini最初位于C:\ProgramData\MySQL\MySQL Server 8.0Data目录中。

尝试将整个Data目录从C:\ProgramData\MySQL\MySQL Server 8.0复制到C:\Program Files\MySQL\MySQL Server 8.0\

原来,我遇到的登录问题也是由于缺少Data目录。我不知道Data目录最初是如何丢失的,也不知道从C:\ProgramData\MySQL\MySQL Server 8.0复制相同的Data目录是否会在以后的配置设置中导致某种冲突,但到目前为止,一切似乎都运行得很好。如果有人知道为什么会发生这种情况,或者有任何其他适当的解决方案,也请让我知道

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

https://stackoverflow.com/questions/54773329

复制
相关文章

相似问题

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