Home  >  Article  >  Database  >  突破phpMyadmin上传文件2M大小限制_MySQL

突破phpMyadmin上传文件2M大小限制_MySQL

WBOY
WBOYOriginal
2016-06-01 13:07:10818browse

phpmyadmin

使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。

遇到这种情况

我们可以修改PHP.ini以及import.php对应的$memory_limit大小限制。还可以直接导入服务器上任意大小的SQL文件。

这里说一下第二个方法:

首先,打开phpMyAdmin根目录下的config.inc.php文件,然后找到

$cfg['UploadDir']

修改为

$cfg['UploadDir'] = ‘ck-import’

然后通过FTP将数据库上传到ck-import文件夹。

保存代码后,在phpMyadmin的后台操作页面会多出来一个(web server upload directory)。在下拉列表里面选择你需要导入的数据库,就可以导入大文件了。

root@119.10.*.23:/data/htdocs/tools.justwinit.cn/phpmyadmin# vi ./libraries/config.default.php

修改php配置文件,php.ini

upload_max_filesize = 100M

post_max_size = 100M

一般修改这2个就行了,然后重启wampserver

如果还不行,就执行下面的配置

max_execution_time(php页面执行最大时间)、max_input_time(php页面接受数据最大时间)、memory_limit(php页面占用的最大内存) 配置这3个,尽量大点,还不行,修改phpmyadmin配置文件

phpmyadmin config配置文件中的$cfg['ExecTimeLimit']配置选项,默认值是300,需要修改为0,即没有时间限制

修改phpmyadmin安装根目录下的import页面中的$memory_limit

来自:http://284772894.iteye.com/blog/1990031

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn