恢复大于20m的数据就出错,求助!!!!!

2016-07-07 15:48 来源:www.chinab4c.com 作者:ecshop专家

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 17768017 bytes) in I:\??===源«===??\phpweb\phpweb4\admin\database.php on line 616

后台恢复大于20m(分卷的)的数据就出现上面的错误
修改了php.in 重启iis mysql还是不行

附件为我的php.in 麻烦专家诊断下

php.in.rar (14.73 KB)


回答:
你的这个文件配置没有问题。解决办法:分卷大小最好为2m,或是在登录mysql在命令行下执行导入。

分卷大小是2m的,我说的20m是一共20m

说的太笼统,可能你的服务器限制了

mysqldump --opt -u xxx -pxxx -h xxx.com xxx > output.sql

服务器没有限制,相关参数我全改了

已经解决!
admin/database.php
把64改大
@ini_set('memory_limit', '64M');

即可

又学到东东,,不错,