【发布时间】:2014-02-12 02:55:11
【问题描述】:
Mysql said #2006 - MySQL server has gone away
在 php.ini 我有这个:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
我也把这行放在config.inc.php中
$cfg ['ExecTimeLimit'] = 0;
我要上传的数据库大小是 237MB
怎么会这样?
谢谢。
【问题讨论】:
-
你的
max_allowed_packet是什么? dev.mysql.com/doc/refman/5.5/en/… -
@bansi max_allowed_packet = 10M 。有什么想法吗?
-
您正在尝试上传 237MB 的查询?
-
@bansi 当然。你的意思是10M不足以上传237MB?没有。
-
如果您尝试将整个数据库作为单个查询上传(phpMyAdmin 在您上传文件作为查询时执行此操作),您的查询大小必须小于
max_allowed_packet。
标签: php mysql phpmyadmin