php导入MySQL数据库或写入大数据时报错#2006-MySQL server has gone away

php 2018-08-28 64℃ 学习资料库 http://xue.tuonet.net

报:#2006 - MySQL server has gone away

解决办法:

1、net stop mysql  停止MySQL


2、找到你的MySQL目录下的my.ini配置文件,加入或修改以下代码,数值可根据需要修改:

如果修改my.ini访问被拒绝,可参考这里http://xue.tuonet.net/htm/info24.html

max_allowed_packet = 500M

wait_timeout = 288000

interactive_timeout = 288000


3、net start mysql  启动MySQL


max_allowed_packet 是mysql允许最大的数据包,也就是你发送的请求; 

wait_timeout 是等待的最长时间

max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度。



http://xue.tuonet.net
©2019 xue.tuonet.net 学习资料库 滇ICP备20130925号