Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php &引用;检测到路径错误的MySQL服务“;打开xampp后_Php_Mysql_Xampp_Port - Fatal编程技术网

Php &引用;检测到路径错误的MySQL服务“;打开xampp后

Php &引用;检测到路径错误的MySQL服务“;打开xampp后,php,mysql,xampp,port,Php,Mysql,Xampp,Port,我在我的电脑上安装了Mysql服务器来练习j2ee,几天后我卸载了它并安装了用于PHP开发的xampp,但它显示了端口非自由错误。 我已经尝试使用cmd并删除c驱动器中的mysql文件,但仍然没有用。我的xampp说mysql服务检测到错误路径 错误日志:- 检测到路径错误的MySQL服务 上午11:08:46[mysql]更改XAMPP mysql和控制面板设置或 11:08:46 AM[mysql]先手动卸载/禁用其他服务 11:08:46 AM[mysql]找到路径:“C:\Progr

我在我的电脑上安装了Mysql服务器来练习j2ee,几天后我卸载了它并安装了用于PHP开发的xampp,但它显示了端口非自由错误。 我已经尝试使用
cmd
并删除c驱动器中的
mysql
文件,但仍然没有用。我的xampp说
mysql服务检测到错误路径


错误日志:-


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


当您卸载MYSQL服务器时,您的机器在windows服务中仍然使用旧路径提供MYSQL服务。为避免MySQL服务出现错误路径错误goto

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

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

3.将“ImagePath”更改为错误中给出的预期路径(在本例中为“c:\xampp\new1\mysql\bin\mysqld.exe——默认文件=c:\xampp\new1\mysql\bin\my.ini mysql”)


完成此步骤后,重新启动xampp

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

正确的方法-


“c:\xampp\mysql\bin\mysqld.exe”--defaults file=“c:\xampp\mysql\bin\my.ini”mysql

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

将xamp mysql端口更改为其他端口。我是xampp新手。您能不能指导我在windowsopen
my.ini
文件中更改端口,您可以看到
port
更改端口,我将其更改为3308并重新启动xampp,但仍然显示相同的错误