如何解决"#2006 - MySQL server has gone away"和"ERROR 2013 (HY000): Lost connection to MySQL server during



当我试图在phpmyadmin中浏览一个表时,它会输出"#2006 - MySQL server has gone away"作为错误。请帮助查找此问题的解决方案。我在ubuntu12.04中使用lampp。并从ubuntu终端输出错误"ERROR 2013 (HY000): Lost connection to MySQL server during query"。

尝试在服务器中将max_allowed_packet设置更改为更大的值。

打开MySQL安装文件夹中的"my.ini/cnf",在[mysqld]部分更改"max_allowed_packet = 64M",不要忘记重新启动服务器。您可以通过执行来检查值

SHOW VARIABLES LIKE 'max_allowed_packet';

参考:http://dev.mysql.com/doc/refman/5.0/en/gone-away.html

如果在查询同一个表时经常出现这种情况,那么该表很可能已损坏。这意味着MySQL线程死亡,因此"has gone away"消息。

修复表,如果问题仍然存在,升级服务器是我为您提供的选项。

相关内容

  • 没有找到相关文章

最新更新