当我尝试在phpmyadmin中浏览表时,它会输出“#2006 - MySQL server has gone away
”作为错误。请帮助找到解决此问题的方法。我在ubuntu12.04中使用lampp。并且它还从ubuntu终端输出错误“ERROR 2013 (HY000): Lost connection to MySQL server during query
”。
答案 0 :(得分:2)
尝试将max_allowed_packet设置更改为服务器中的较大值。
打开" my.ini / cnf",位于您的MySQL安装文件夹中,并在[mysqld]
部分更改"max_allowed_packet = 64M"
下,不要忘记重新启动服务器。您可以通过执行以下命令来检查值:
SHOW VARIABLES LIKE 'max_allowed_packet';
答案 1 :(得分:0)
当您查询同一个表时,您经常会得到这个,那么该表很可能已损坏。这意味着MySQL线程死了,因此"has gone away"
消息。
修复表格,如果问题仍然存在,升级服务器是我的选择。