WordPress数据库错误MySQL服务器(Innodb数据库类型)已经消失

时间:2012-02-14 06:56:23

标签: mysql

我正在使用mysql 5.1.16和word press ver 3.3.1

  

WordPress数据库错误MySQL服务器已经离开查询SELECT term_id FROM wp_terms as t WHERE t.name ='quotes-news'由shutdown_action_hook,do_action,call_user_func_array,autoblogged-> ab_shutdownIntercept,autoblogged-> ab_processFeeds,autoblogged-> ab_itemAddPost,wp_set_object_terms,wp_insert_term,term_exists

有谁知道造成这种情况的原因?它会在我的error_log中保存节目

2 个答案:

答案 0 :(得分:0)

你必须编辑php文件“wp-db.php”(在你的Wordpress安装的“wp-include /”文件夹中)并添加

 $this->query("set session wait_timeout=600");

在“___construct”方法的某处(第535行左右)之后的

if (!$this->dbh)

语句。

有关此修复的更多信息here< -

以防万一:
http://dev.mysql.com/doc/refman/5.0/en/gone-away.html

希望这有帮助。
(来源:谷歌)。

答案 1 :(得分:0)

原因是执行MySQL查询需要太长时间。除了上面的Proreborn的解决方法,另一个可能的解决方法是以某种方式加速数据库。就我而言,优化PHPMyAdmin中的表足以阻止此错误。

来源:http://robsnotebook.com/wordpress-mysql-gone-away#comment-95722