大数据库大小 - phpMyAdmin会发生什么?

时间:2014-01-22 07:05:41

标签: php mysql phpmyadmin

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

这怎么可能发生?

感谢。

2 个答案:

答案 0 :(得分:1)

这可能是因为变量'max_allowed_pa​​cket'设置不当

在MySQL服务器的My.cnf或my.ini文件中增加此变量。 设置max_allowed_pa​​cket = 1 M

希望它有效!!

答案 1 :(得分:1)

原因很可能是mysql设置wait_timeout和/或max_allowed_packet。 您可以使用SHOW VARIABLES查看这些设置的值。

如果可以,请使用实用程序mysqldump导出/导入表格。 简而言之,使用命令行:

mysqldump -u -pPASS -h HOST_SOURCE database > dump.sql 
mysql -u -pPASS -h HOST_DESTINATION -D otherdatabase < dump.sql