黄聪:Wordpress、PHP使用POST数据过大导致MySQL server has gone away报错原因分析
2015-06-24 13:50
561 查看
错误原因:
当POST的数据超过 max_allowed_packet 就会报 MySQL server has gone away 的错误。
1、查看当前Mysql的 max_allowed_packet
默认的 max_allowed_packet 是 1M ,也就是说提交的数据大于1M就会报错,我们要修改为16M比较好。
2、修改方法:
当POST的数据超过 max_allowed_packet 就会报 MySQL server has gone away 的错误。
1、查看当前Mysql的 max_allowed_packet
show global variables like 'max_allowed_packet';
默认的 max_allowed_packet 是 1M ,也就是说提交的数据大于1M就会报错,我们要修改为16M比较好。
2、修改方法:
set global max_allowed_packet=1024*1024*16;
相关文章推荐
- 利用enterprisedt包实现FTP的操作
- 一步步搭建自己的轻量级MVCphp框架-(四)一个国产轻量级框架Amysql源码分析(3) 总进程对象
- 4. Laravel5学习笔记:Facade的运行机制
- VS2013开发调试PHP扩展
- php加密解密
- php 调用.net的webservice 需要注意的
- PHP isset()与empty()的使用区别详解
- 为什么做Web开发要选择PHP
- PHP获取上个月、下个月、本月的日期
- php 高并发解决方案(用于抢购)
- php中请求地址中参数的获取
- PHP数组与对象之间使用递归实现转换的方法
- php浮点型以及精度问题
- php计算多维数组中所有值总和的方法
- PHP定时执行任务的实现
- PHP GBK UTF8互转
- PHP运行出现Notice : Use of undefined constant 的解决办法
- php-fpm backlog 项的调整
- 在php4下可用,简单的php数组转成json格式,
- 如何在Zend Studio中使用Zend Debugger