>[info] #### 情况1:如果你的电脑曾经安装过mysql,在Windows服务里存在
打开phpEnv,服务->Windows服务,找到类似"mysql"的服务,记住他的名字。
然后**以管理员身份运行**cmd(有很多种方法),推荐**以管理员身份运行**phpEnv 然后点`命令行终端`,输入` sc delete mysql服务名`,如:
```
sc delete mysql
```
然后重新尝试启动mysql
*****
>[info] #### 情况2:如果你的电脑曾经安装过mysql,在Windows程序和功能里存在
打开phpEnv,工具->Windows程序和功能,找到类似"MySQL Server"的程序,卸载它。

然后重新尝试启动mysql。
*****
>[info] #### 情况3:由于某些系统的硬盘分区的原因,mysql无法启动
在对应mysql版本的my.ini的文件里,`[mysqld]`分组块里添加一行
```
innodb_flush_method=normal
```
如图所示:

然后重新尝试启动mysql。
>[info] #### 情况4:软件安装目录或者绿色版解压目录问题
不要将phpEnv的安装目录过长,或者不要将绿色版放到桌面解压运行,这都可能导致mysql无法启动。
- 序言
- 安装
- 站点管理(新手必看)
- 新增站点
- 伪静态配置
- https配置
- phpMyAdmin
- PHP扩展
- 软件初始化
- MySQL无法启动
- phpEnv没有找到站点
- 出现No input file specified
- Nginx出现404或502
- 提示错误“句柄无效”
- phpMyAdmin很卡
- 查看服务状态和端口占用
- 默认站点设置
- Apache默认站点设置
- Nginx默认站点设置
- 内网(局域网)调试
- 电脑调试
- 手机调试
- 命令行终端和环境变量
- Composer使用教程
- PhpStorm+Xdebug断点调试
- 升级PHP和MySQL版本
- 自定义PHP版本
- 自定义MySQL版本
- 连接SQL Server
- Windows服务
- Apache配置HTTP认证
- 从phpStudy迁移
- 迁移站点
- 迁移mysql
- 打包现有项目,部署到其他电脑