临时MySQL错误:1286未知存储引擎'InnoDB'

我在运行MySQL 5.5.24的CentOS 5.8上运行一个cPanel / WHM服务器。 似乎在过去的一个星期左右,一些客户网站出现以下错误:

SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown storage engine 'InnoDB' 

起初,我认为这是cPanel / WHM服务器迁移到新机器后的configuration问题,但所有的configuration是正确的(没有, skip-innodb不存在;是的, SHOW ENGINES;确实返回InnoDB)。 长话短说,我发现所有我需要做的是service mysql restart ,错误立即消失。 一两个星期过去了,又回来了。 每一次,我所要做的就是重启MySQL服务器。 而要真正做到这一点,它只影响一些托pipe客户端,即使他们都共享相同的MySQL服务器。

如果这个问题已经在某个地方讨论过了,很难find – 这个错误信息很受欢迎,但重新启动修复程序似乎很less。

想法?