XAMPP(Apache+MySQL+PHP+PERL)是一个把构建PHP项目所需渭骑莉蓝软件打包在一起的一个软件。XAMPP原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为XAMP霸烹钟爷P了。如果在安装XAMPP前本机已经安装了mysql,并且添加了Windows服务中这种情况下XAMPP中的mysql是不能正常启动的本文就介绍一个办法来解决这个问题
工具/原料
XAMPP
sc
mysql
方法/步骤
1、因为是两个Mysql在Windows服务中有冲突解决办法就是解决这个冲突了,把windows服务中已经配置的Mysql服务项禁用或删除就可以了
2、下面操作吧先来看看XAM绯摺驼予PP中的情况吧“10:47:47[mysql] MySQLServicedetectedwithwrongpath10:4壅酪认奉7:47[mysql] ChangeXAMPPMySQLandControlPanelsettingsor10:47:47[mysql] Uninstall/disabletheotherservicemanuallyfirst10:47:47[mysql] FoundPath:c:\xampp\mysql\bin\mysqld.exe--defaults-file=c:\xampp\mysql\bin\my.inimysql10:47:47[mysql] ExpectedPath:f:\xampp\mysql\bin\mysqld.exe--defaults-file=f:\xampp\mysql\bin\my.inimysql”
3、这个服务平时也没怎么用就删除吧怎么删除服务呢?使用windows自带的sc工具
4、使用scquery下mysql这个服务命令:scquerymysql可以看到,mysql服务是存在的,status是stopped
5、现在就来把mysql服务删除了吧来看看删除windows服务的命令delete----------(从注册表)删除服务。
6、删除mysql服务命令:scdeletemysql
7、再查询下,看看mysql服务还在不在命令:scquerymysqlOutput:[SC]咯悝滩镞EnumQueryServicesStatus:OpenServic髫潋啜缅e失败1060:指定的服务未安装。
8、在XAMPP中启动mysql“11:13:05[mysql] XAMPPMySQLisalreadyrunningonport3306”