PHPMYADMIN导入数据库文件过大的解决方法

在phpmyadmin中显示上传文件最大问8M,可我的单个sql文件超过50M,尝试上传,上传依然可以进行,但上传到8M即操作终止,phpmyadmin提示上传失败。

该问题实际上是php的配置问题,在php.ini中有两个参数需要关注:

upload_max_filesize   8m
post_max_size   8m

upload_max_filesize为上传文件的最大尺寸,post_max_size为POST数据的最大尺寸,在php实现上post_max_size>=upload_max_filesize。


问题解决:

1.把upload_max_filesize和post_max_size改为足够的大小,如:

upload_max_filesize   100M
post_max_size         100M

2.保证post_max_size>=upload_max_filesize

 

延伸配置:

上传文件的实现可能还跟以下php配置参数有关:

开放上传文件功能:

file_uploads on


上传文件的临时文件夹:

upload_tmp_dir


最大执行时间:(如果文件过大,将会发生php执行超时)

max_execution_time


最大输入时间:(接收数据阶段的最大时间)

max_input_time


最大内存限制:(每个php请求的最大内存空间)

memory_limit   //memory_limit>=post_max_size>=upload_max_filesize



原文地址:http://www.zingscript.com/post/78

你可能感兴趣的:(phpMyAdmin,zing,zingscript,导入失败)