【发布时间】:2019-07-13 08:59:46
【问题描述】:
昨天在设置MySQL 和popSQL 后,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 或 .BAT ......并且该线程中的一半链接已失效。我已经尝试过他们的解决方案,但没有奏效。很明显,我的问题是独一无二的。
【问题讨论】:
-
嗨,欢迎来到 StackOverflow。错误消息 'Failed to set datadir to 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory)' 肯定是一个很好的起点。这个目录怎么了?您是否有访问问题 - 您是否尝试过以管理员身份运行?
-
@MandyShaw 谢谢!任何 SQL 目录中唯一的
data文件夹位于ProgramData中,Program Files 中没有data。我猜我应该以某种方式改变它的外观?为澄清起见,data与my.ini位于同一目录中。 -
如果这在重启之前可以正常工作,我看不出为什么需要更改配置。我倾向于尝试重新安装。
-
@kaio37k 看起来你的“my.ini”文件没有在正确的位置找到,也许 mysql 找到了一个不同的文件,它也有不正确的数据。请检查stackoverflow.com/questions/14597884/mysql-my-ini-location 并测试/验证“mysqld”是否使用了正确的“my.ini”文件。还要检查环境变量
%PROGRAMDATA%。
标签: mysql database-administration