我在使用EasyPhp时遇到了一些问题。 Apache文件是绿色的,但MySql是红色的。它无法连接。这是日志文件:
2015-12-09 15:30:08 3676 [注意]插件' FEDERATED'被禁用。
2015-12-09 15:30:08 3676 [注意] InnoDB:InnoDB内存堆是 禁用
2015-12-09 15:30:08 3676 [注意] InnoDB:Mutexes和rw_locks使用 Windows互锁功能
2015-12-09 15:30:08 3676 [注意] InnoDB:压缩表使用zlib 1.2.3
2015-12-09 15:30:08 3676 [注意] InnoDB:不使用CPU crc32 说明
2015-12-09 15:30:08 3676 [注意] InnoDB:初始化缓冲池,大小 = 20.0M
2015-12-09 15:30:08 3676 [注意] InnoDB:完成初始化 缓冲池
2015-12-09 15:30:08 3676 [注意] InnoDB:支持的文件格式最高 是Barracuda。
2015-12-09 15:30:08 3676 [注意] InnoDB:日志序列号 ibdata文件中的1625977和1625977与日志序列不匹配 ib_logfiles中的编号为1626134!
2015-12-09 15:30:08 3676 [注意] InnoDB:数据库未关机 通常!
2015-12-09 15:30:08 3676 [注意] InnoDB:开始崩溃恢复。
2015-12-09 15:30:08 3676 [注意] InnoDB:读取表空间信息 来自.ibd文件......
2015-12-09 15:30:08 3676 [注意] InnoDB:恢复可能 半写数据页
2015-12-09 15:30:08 3676 [注意] InnoDB:来自doublewrite缓冲区......
2015-12-09 15:30:08 3676 [注意] InnoDB:128回滚段 活性
2015-12-09 15:30:08 3676 [注意] InnoDB:等待清除开始
2015-12-09 15:30:08 3676 [注意] InnoDB:5.6.15开始;日志序列 编号1626134
2015-12-09 15:30:09 3676 [警告]没有找到现有的UUID,所以 我们假设这是第一次使用此服务器 开始。生成一个新的UUID:95c8d95a-9e70-11e5-96af-9f51bab14854。
2015-12-09 15:30:09 3676 [注意]服务器主机名(bind-address): ' 127.0.0.1&#39 ;;港口:3306
2015-12-09 15:30:09 3676 [注意] - ' 127.0.0.1'解决了 ' 127.0.0.1&#39 ;;
2015-12-09 15:30:09 3676 [注意]在IP上创建的服务器套接字: ' 127.0.0.1'
2015-12-09 15:30:09 3676 [ERROR] C:\ PROGRA~2 \ EASYPH~1.1VC \ binaries \ mysql \ bin \ eds-mysqld.exe:不能 创建/写入文件' C:\ Program Files (86)\的EasyPHP-DevServer-14.1VC9 \二进制\ MySQL的\数据\丹妮拉 - ?? PID&#39。 (错误代码:22 - 参数无效)
2015-12-09 15:30:09 3676 [错误]无法启动服务器:无法创建PID file:无效的参数
2015-12-09 21:12:16 1928 [注意]插件' FEDERATED'被禁用。
2015-12-09 21:12:16 1928 [注意] InnoDB:InnoDB内存堆是 禁用
2015-12-09 21:12:16 1928 [注意] InnoDB:Mutexes和rw_locks使用 Windows互锁功能
2015-12-09 21:12:16 1928 [注意] InnoDB:压缩表使用zlib 1.2.3
2015-12-09 21:12:16 1928 [注意] InnoDB:不使用CPU crc32 说明
2015-12-09 21:12:16 1928 [注意] InnoDB:初始化缓冲池,大小 = 20.0M
2015-12-09 21:12:16 1928 [注意] InnoDB:完成初始化 缓冲池
2015-12-09 21:12:16 1928 [注意] InnoDB:支持的文件格式最高 是Barracuda。
2015-12-09 21:12:16 1928 [注意] InnoDB:日志扫描过去了 checkpoint lsn 1626134
2015-12-09 21:12:16 1928 [注意] InnoDB:数据库未关机 通常!
2015-12-09 21:12:16 1928 [注意] InnoDB:开始崩溃恢复。
2015-12-09 21:12:16 1928 [注意] InnoDB:读取表空间信息 来自.ibd文件......
2015-12-09 21:12:16 1928 [注意] InnoDB:恢复可能 半写数据页
2015-12-09 21:12:16 1928 [注意] InnoDB:来自doublewrite缓冲区... InnoDB:执行恢复:扫描到日志序列号1626144
2015-12-09 21:12:18 1928 [注意] InnoDB:128回滚段 活性
2015-12-09 21:12:18 1928 [注意] InnoDB:等待清除开始
2015-12-09 21:12:18 1928 [注意] InnoDB:5.6.15开始;日志序列 编号1626144
2015-12-09 21:12:18 1928 [注意]崩溃后使用恢复 MySQL的槽
2015-12-09 21:12:18 1928 [注意]开始崩溃恢复......
2015-12-09 21:12:18 1928 [注意]崩溃恢复完毕。
2015-12-09 21:12:18 1928 [注意]服务器主机名(bind-address): ' 127.0.0.1&#39 ;;港口:3306
2015-12-09 21:12:18 1928 [注意] - ' 127.0.0.1'解决了 ' 127.0.0.1&#39 ;;
2015-12-09 21:12:18 1928 [注意]在IP上创建的服务器套接字: ' 127.0.0.1'
2015-12-09 21:12:18 1928 [ERROR] C:\ PROGRA~2 \ EASYPH~1.1VC \ binaries \ mysql \ bin \ eds-mysqld.exe:不能 创建/写入文件' C:\ Program Files (86)\的EasyPHP-DevServer-14.1VC9 \二进制\ MySQL的\数据\丹妮拉 - ?? PID&#39。 (错误代码:22 - 参数无效)
2015-12-09 21:12:18 1928 [错误]无法启动服务器:无法创建PID file:无效的参数
答案 0 :(得分:0)
进入easyPHP mysql安装文件夹中的my.ini
文件。
在innodb_lock_wait_timeout=50
行之后添加innodb_flush_method=normal
。
重新启动它。