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

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

该问题其实是php的配置问题,在php.ini中有两个参数须要关注:sql

upload_max_filesize   8m
post_max_size   8m

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


问题解决:post

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

upload_max_filesize   100M
post_max_size         100M

2.保证post_max_size>=upload_max_filesizecode

 

延伸配置:ip

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

开放上传文件功能:get

file_uploads on


上传文件的临时文件夹:input

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

相关文章
相关标签/搜索