'Apache启动成功,MySQL5.1启动失败,请检查相关配置'的解决思路与方案

今天遇到了一直正常使用的APMServ无法mysql,提示如下:

1.APMServ Apache启动成功,MySQL5.1启动失败,请检查相关配置 

2.尝试计算机右键管理-服务中APMSERV-MYSQL5.1数据库服务器时失败,提示1067.

在网上搜索了非常多的解决方案,都无法生效,甚至为此重做了系统:

  1. 路径问题-明显不是

  2. 端口占用-这个明显不是

  3. telnet服务-这个很扯淡

  4. 系统变量-这个也很扯淡,一般很少会遇到这个情形.

  5. 重做系统-迫不得已才如此

几经尝试后,索性重做了系统安稳了两天,不幸的是过了两天又是如此情形.那么问题究竟在哪里呢?

第一步,先查询原因:

E:APMServMySQL5.1data目录下有个.err错误日志,使用记事本打开,发现最后几行有这样的提示:

[ERROR] Fatal error: Can't open and lock privilege tables: File '.\mysql\host.MYD' not found (Errcode: 2)

那么问题就很明显了,优化软件特别是魔方之类的有查询和删除空文件的软件,将这些0kb文件给删了!!

也就是丢失了这些文件了:

E:\APMServ\MySQL5.1\data\mysql\host.MYD
E:\APMServ\MySQL5.1\data\mysql\plugin.MYD

第二步,解决方案:

从备份或下载新的APMServ软件解压后相应的文件覆盖上面路径,在APMServ重新启动APMServ.

搞定!

特此记录,以便更多遇到该类型问题无从解决的朋友!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值