我的本地数据库(phpmyadmin)上有一个大表。 当我导出我的表时,IDM (互联网下载管理器)将开始下载,但仍未完成停止。
例如,我的表格大小为80Mb
,但我的导出文件为50Mb
。换句话说,我的行数是+300,000
,但是当我下载我的表时,这些行将是+180,000
。
注意:我的导出文件并不总是相同,但通常在50mb到60mb之间。
为什么phpmyadmin会导致导出? (下载)。我该如何解决?
答案 0 :(得分:0)
我最初的想法是你有一个非常微弱的max_execution_time,并且php在它完成之前就会终止导出。
答案 1 :(得分:0)
可能是内存或执行时间限制。
使用set_time_limit更改脚本执行时间限制(请注意该值以秒为单位)
另外,使用ini_set('memory_limit', 'xM');
增加内存限制,其中x是整数值(即:128)。
如果您正在处理庞大的数据库并且您拥有对服务器的SSH访问权限,那么最好使用mysqldump