“ MySQL 服务检测到错误的路径” 打开 xampp 后

Posted

技术标签:

【中文标题】“ MySQL 服务检测到错误的路径” 打开 xampp 后【英文标题】:" MySQL Service detected with wrong path " After opening xampp 【发布时间】:2017-12-30 21:09:54 【问题描述】:

我在我的电脑上安装了 mysql 服务器来练习 j2ee,几天后我卸载了它并安装了 xampp 用于 php 开发,但它显示 port not free 错误。 我已经尝试使用cmd 并删除c 驱动器中的mysql 文件但我的xampp 仍然没有用说MySQL Service detected with wrong path...


错误日志:-


检测到 MySQL 服务路径错误 上午 11:08:46 [mysql] 更改 XAMPP MySQL 和控制面板设置或 上午 11:08:46 [mysql] 首先手动卸载/禁用其他服务 上午 11:08:46 [mysql] 找到路径:“C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld”--defaults-file="C:\Program Files (x86)\MySQL\ MySQL 服务器 5.1\my.ini" MySQL 上午 11:08:46 [mysql] 预期路径:c:\xampp\new1\mysql\bin\mysqld.exe --defaults-file=c:\xampp\new1\mysql\bin\my.ini mysql

【问题讨论】:

将 xamp mysql 端口更改为其他端口。 我是 xampp 的新手,请您指导我更改 windows 中的端口 打开my.ini文件,可以看到port改变了那个端口 我把它改成3308并重新启动xampp,仍然显示同样的错误 【参考方案1】:

我做了一些但不是全部。我在服务中停止了 MySQL。然后进入注册表,将 MySQL 重命名为我单独安装的 MySQL57。这对我有用。

【讨论】:

【参考方案2】:

确保在编辑注册表时,使用引号“”将值放在错误消息中的显示方式,否则它将不起作用

正确的方法——

"c:\xampp\mysql\bin\mysqld.exe" --defaults-file="c:\xampp\mysql\bin\my.ini" MySQL

【讨论】:

【参考方案3】:

当您卸载 MYSQL 服务器时,您的计算机仍然在您的 Windows 服务中使用旧路径拥有 MYSQL 服务。为避免 MySQL Service 出现路径错误 goto,

1.注册表编辑器(WINKEY+R > regedit)

2.导航到 HKEY_LOCAL_MACHINE > SYSTEMS > CurrentControlSet > Services > MySQL

3.使用预期路径更改“ImagePath”(在您的情况下,它是“c:\xampp\new1\mysql\bin\mysqld.exe --defaults-file=c:\xampp\new1\mysql\bin \my.ini mysql") 中给出的错误

完成此步骤后重新启动您的 xampp

【讨论】:

以上是关于“ MySQL 服务检测到错误的路径” 打开 xampp 后的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB程序 找错

win10相机打不开,显示错误代码0xA00F4246(0x800706D9)

seata 分布式事务框架seata1.3 AT及XA模式实例演示

RDA DEBUG

Repeater用ul li,一行显示多条数据

ADO:防止更新的数据含有单引号而出错