解决xampp中mysql服务器无法启动的问题

XAMPP(Apache+MySQL+PHP+PERL)是一个把构建PHP项目所需软件打包在一起的一个软件。XAMPP原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。
如果在安装XAMPP前本机已经安装了mysql,并且添加了Windows服务中
这种情况下XAMPP中的mysql是不能正常启动的
本文就介绍一个办法来解决这个问题

操作方法

  • 01

    因为是两个Mysql在Windows服务中有冲突 解决办法就是解决这个冲突了,把windows服务中已经配置的Mysql服务项禁用或删除就可以了

  • 02

    下面操作吧 先来看看XAMPP中的情况 吧 “ 10:47:47  [mysql] MySQL Service detected with wrong path 10:47:47  [mysql] Change XAMPP MySQL and Control Panel settings or 10:47:47  [mysql] Uninstall/disable the other service manually first 10:47:47  [mysql] Found Path: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql 10:47:47  [mysql] Expected Path: f:\xampp\mysql\bin\mysqld.exe --defaults-file=f:\xampp\mysql\bin\my.ini mysql ”

  • 03

    这个服务平时也没怎么用 就删除吧 怎么删除服务呢? 使用windows自带的sc工具

  • 04

    使用sc query下mysql这个服务 命令: sc query mysql 可以看到,mysql服务是存在的,status是stopped

  • 05

    现在就来把mysql服务删除了吧 来看看删除windows服务的命令 delete----------(从注册表)删除服务。

  • 06

    删除mysql服务 命令: sc delete mysql

  • 07

    再查询下,看看mysql服务还在不在 命令: sc query mysql Output: [SC] EnumQueryServicesStatus:OpenService 失败 1060: 指定的服务未安装。

  • 08

    在XAMPP中启动mysql “ 11:13:05  [mysql] XAMPP MySQL is already running on port 3306 ”

(0)

相关推荐