“ 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 后的主要内容,如果未能解决你的问题,请参考以下文章
win10相机打不开,显示错误代码0xA00F4246(0x800706D9)