当我导出我的表时,仍未完成停止

时间:2015-05-22 20:53:16

标签: php mysql phpmyadmin export

我的本​​地数据库(phpmyadmin)上有一个大表。 当我导出我的表时,IDM (互联网下载管理器)将开始下载,但仍未完成停止。

例如,我的表格大小为80Mb,但我的导出文件为50Mb。换句话说,我的行数是+300,000,但是当我下载我的表时,这些行将是+180,000

  

注意:我的导出文件并不总是相同,但通常在50mb到60mb之间。

为什么phpmyadmin会导致导出? (下载)。我该如何解决?

2 个答案:

答案 0 :(得分:0)

我最初的想法是你有一个非常微弱的max_execution_time,并且php在它完成之前就会终止导出。

答案 1 :(得分:0)

可能是内存或执行时间限制。

使用set_time_limit更改脚本执行时间限制(请注意该值以秒为单位) 另外,使用ini_set('memory_limit', 'xM');增加内存限制,其中x是整数值(即:128)。

如果您正在处理庞大的数据库并且您拥有对服务器的SSH访问权限,那么最好使用mysqldump