mysql发生系统错误:2 系统找不到指定的文件解决方案

mysql发生系统错误:2 系统找不到指定的文件解决方案

码农世界 2024-06-19 后端 84 次浏览 0个评论

今天安装 mysql-5.6.24-winx64 之前,先设置了MYSQL环境变量。例如:

%SystemRoot%\system32;

%SystemRoot%;

%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

D:\database\mysql-5.6.24-winx64\bin

--------------------------------------

然后在控制台安装MYSQL,执行 mysqld -install 提示成功 Service successfully installed。

执行 net start mysql 时,提示"mysql发生系统错误:2 系统找不到指定的文件...。",给出的错误提示路径为:C:\Program Files\MySQL\MySQL Server 5.6\。在 services.msc 中手动启动MYSQL,也提示找不到指定文件,错误2。

想到应该是安装前设置了环境变量,系统默认指向了C:\Program Files\。知道了原因,就容易了。

--------------------------------------

解决方案:

打开注册表 regedit.exe ctrl+f 搜索 MySQL,发现以下两个键值中找到了系统默认指定MYSQL路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

"C:\Program Files\MySQL\MySQL Server 5.6\mysqld" MySQL

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL

"C:\Program Files\MySQL\MySQL Server 5.6\mysqld" MySQL

--------------------------------------

将上述两个键值修改为:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

D:\database\mysql-5.6.24-winx64\bin

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL

D:\database\mysql-5.6.24-winx64\bin

--------------------------------------

执行 net start mysql 提示 MySQL 服务已经启动成功。

最后,如果有需要,再把环境变量设置下就可以了。

转载请注明来自码农世界,本文标题:《mysql发生系统错误:2 系统找不到指定的文件解决方案》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,84人围观)参与讨论

还没有评论,来说两句吧...

Top