MySQL server has gone away有几种情况。
1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。 如果不能修改my.cnf,则可以在连接数据库的时候设置CLIENT_INTERACTIVE,比如:
sql = "set interactive_timeout=24*3600"; 2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。 比如,图片数据的处理 解决方案
在my.cnf文件中添加或者修改以下变量: |
MySQL server has gone away有几种情况。
1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。 如果不能修改my.cnf,则可以在连接数据库的时候设置CLIENT_INTERACTIVE,比如:
sql = "set interactive_timeout=24*3600"; 2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。 比如,图片数据的处理 解决方案
在my.cnf文件中添加或者修改以下变量: |