>[info] #### 情况1:如果你的电脑曾经安装过mysql,在Windows服务里存在 打开phpEnv,服务->Windows服务,找到类似"mysql"的服务,记住他的名字。 然后**以管理员身份运行**cmd(有很多种方法),推荐**以管理员身份运行**phpEnv 然后点`命令行终端`,输入` sc delete mysql服务名`,如: ``` sc delete mysql ``` 然后重新尝试启动mysql ***** >[info] #### 情况2:如果你的电脑曾经安装过mysql,在Windows程序和功能里存在 打开phpEnv,工具->Windows程序和功能,找到类似"MySQL Server"的程序,卸载它。 ![](https://box.kancloud.cn/91b0fb01bfb47e9e78eafb6ae7ce448d_343x110.png) 然后重新尝试启动mysql。 ***** >[info] #### 情况3:由于某些系统的硬盘分区的原因,mysql无法启动 在对应mysql版本的my.ini的文件里,`[mysqld]`分组块里添加一行 ``` innodb_flush_method=normal ``` 如图所示: ![](http://www.phpenv.cn/usr/uploads/2018/11/852060555.png) 然后重新尝试启动mysql。 >[info] #### 情况4:软件安装目录或者绿色版解压目录问题 不要将phpEnv的安装目录过长,或者不要将绿色版放到桌面解压运行,这都可能导致mysql无法启动。