怀疑是执行某个update ,后,导致这个问题出现。但是
执行 mysqladmin -uroot -p密码  variables
得到
参数 max_allowed_packet              | 1048576
而我的insert语句不可能超过1048576字节的。
所以,现在不知道怎么解决此问题。

解决方案 »

  1.   

    怀疑是执行某个update或者 insert ,后,导致这个问题出现。但是
    执行 mysqladmin -uroot -p密码  variables
    得到
    参数 max_allowed_packet              | 1048576
    而我的update或者 insert语句不可能超过1048576字节的。
    所以,现在不知道怎么解决此问题。
      

  2.   

    【简介】 对MySQL server has gone away错误最常见的原因是服务器超时了并且关闭了连接。缺省地,如果没有事情发生,服务器在 8个小时后关闭连接。你可在启动mysqld时通过设置wait_timeout变量改变时间限制。
      

  3.   

    如何设置 wait_timeout ?
      

  4.   

    是在连续执行好几十个sql,无间隔的时候出现的。
      

  5.   

    这个可能是在 update过程中,失去了 数据连接