【解决方法】xampp无法启动mysql的解决办法

我的问题:是之前本地安装了MySQL,所以与xampp的MySQL冲突了,每次在xampp中启动MySQL都会启动我本地的MySQL。

试了网上的改端口和改注册表地址的方法都没有解决!

最后,删除本地MySQL,新建xampp的MySQL服务,最终解决!

一、删除本地MySQL步骤:

第一步:停止 MySQL 服务

在进行 MySQL 服务删除前,首先需要停止该服务,以下是具体操作步骤:

1. 打开 Windows 控制面板,进入系统与安全 > 管理工具 > 服务界面。

2. 找到 MySQL 服务,右键点击该服务,选择“停止”。

3. 等待服务停止完毕后,右键点击 MySQL 服务,选择“属性”,进入“属性”窗口。

4. 在“属性”窗口中,找到“启动类型”,将其改为“手动”。

5. 点击“确定”保存设置,关闭窗口。

第二步:删除 MySQL 服务

在停止 MySQL 服务后,就可以进行服务的删除操作了,以下是具体的步骤:

1. 打开命令提示符窗口(管理员权限)。

2. 输入sc delete MySQL,执行删除操作。

3. 等待删除操作执行完毕后,关闭命令提示符窗口。

第三步:删除 MySQL 安装文件

在进行 MySQL 服务删除后,还需要将 MySQL 安装文件删除:

1. 找到 MySQL 安装目录并将其全部删除即可。(只有这一步)

二、新建xamppMySQL服务:

注意:xampp的mysql服务只支持名称为MySQL,所以后面命名的时候只能写MySQL。(我也是听网上说的,没有验证!)

1. 打开命令提示符窗口(管理员权限)。

2. 进入xampp的mysql的bin目录下面。(以下是我的目录地址,你需要换成自己的地址!)

【解决方法】xampp无法启动mysql的解决办法_第1张图片

3. 输入命令mysqld --install MySQL,并回车。

【解决方法】xampp无法启动mysql的解决办法_第2张图片

然后会提示successful(如果没有的话就使用管理员权限打开cmd再进行操作)
如果服务创建成功,那么在 管理工具–>查看本地服务 中就可以看到,如图:

【解决方法】xampp无法启动mysql的解决办法_第3张图片

并且可以在属性中看到MySQL的路径已经是xampp中mysql的路径了:

【解决方法】xampp无法启动mysql的解决办法_第4张图片

三、现在再去xampp的控制台启动MySQL就可以启动成功了。

【解决方法】xampp无法启动mysql的解决办法_第5张图片

以上便是我花了一晚上结合多篇博客最终找到的适合我的解决方式,希望能帮助到大家!

你可能感兴趣的:(mysql,数据库,php)