无法重设root密码-Windows 10

时间:2019-02-19 19:08:37

标签: mysql database-administration

昨天设置了MySQLpopSQL之后,Windows强制立即在我身上重新启动,现在mySQL告诉我我的密码-我知道是正确的-不正确。我正在尝试重置root密码,但实际上所有指南都没有起作用。

我在这里尝试了官方指南,但是遇到了一些错误,它没有重置名称。

错误是:

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.

我该如何解决?我只想重设密码。

在将MOD标记为重复变量之前,不像链接的线程那样,我不使用PHP,UNIX,XAMPP或.BATs .........并且该线程中的一半链接已失效。我尝试了他们的解决方案,但它们没有起作用。很明显,我的问题很独特。

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

3 个答案:

答案 0 :(得分:1)

根据MySQL 8 docs,如果你使用向导安装MySQL,你必须像这样指定.ini文件:

C:\> mysqld
     --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini"
     --init-file=C:\\mysql-init.txt

不需要创建 data 文件夹(但是,这样做确实消除了一些错误,但不是全部)。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我在登录时遇到问题,因此我尝试重设密码并遇到了同样的错误。据我了解,发生这种情况是因为MySQL服务器守护进程正在C:\Program Files\MySQL\MySQL Server 8.0\data\中查找 my.ini ,在我的情况下,该目录不存在。 my.ini 最初位于C:\ProgramData\MySQL\MySQL Server 8.0 Data 目录中。

尝试将整个 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 目录是否会导致某种冲突稍后再进行配置设置,但到目前为止,一切似乎都还不错。如果有人知道为什么会发生这种情况,或者是否有其他适当的解决方法,也请告诉我