# phpstudy中MySQL数据库无法启动的解决方法

*Published:* 2024-09-09
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年9月9日，已超过 180天没有更新



一、自己在电脑上安装了MySQL数据库,MySQL的服务名为MySQL,这会与phpstudy的数据库的服务名发生冲突，从而造成phpstudy中的数据库无法启动，这时我们只需要将自己安装的MySQL的服务名改掉就行。

方法如下：

1.打开cmd(以管理员的身份运行)，将现有的MySQL服务删除。

进入命令提示符界面后，在命令行中使用sc delete命令删除MySQL服务名。(MySQL为自 己的服务名)

```
sc delete MySQL
```

2.MySQL服务名删除后，使用cd命令切换到MySQL安装目录中的bin目录下。

例如我的：

```
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
```

3.切换到bin目录后，使用mysqld --install命令重新指定MySQL服务名即可。

注意：MySQL5为自己要创建的服务名。

```
mysqld --install MySql5
```

注意：有些博客使用的是这行代码：mysqld --install 你需要修改的新服务名 --defaults-file="MySQL的my.ini文件的路径"

例如：mysqld --install MySQL5 --defaults-file="C:\\Program Files\\MySQL\\MySQL Server 5.5\\my.ini"

这行代码会使我们的注册表上多出一行 --defaults-file="MySQL的my.ini文件的路径",这会使我们的MySQL服务器无法启动，这时就需要将这行代码给删除。

4.启动MySQL服务器

在cmd中输入net start MySQL5（MySQL5为自己的服务名）

```
net start MySQL5
```

5.这时我们在去启动phpstudy中的MySQL数据库就可以了。

注意：启动phpstudy中的MySQL数据库时，要将自己的MySQL服务给关闭，否则将无法启动。

二、也有可能是端口占用问题，我们只需要将占用了3306端口的服务关闭就行，或者将phpstudy中的MySQL数据库的端口给改掉。