近几天在学生做项目时,需要使用phpmyadmin把本地数据库导入到线上数据库,有许多学生遇到了因为文件过大而上传失败的问题。今天给大家整理一下使用phpmyadmin遇到因为文件过大而导致上传失败问题的解决办法。

  • 第一种:修改php.ini的配置

    1.打开php.ini文件修改以下几个参数:

    2.upload_max_filesize = 10M

    允许上传文件大小的最大值。默认为2M。

    3.file_uploads = on

    是否允许通过HTTP上传文件的开关。默认为ON。

    4.upload_tmp_dir = 目录名

    文件上传至服务器上存储临时文件的目录,如果不指定就会使用系统默认的临时目录。

    5.post_max_size = 20M

    指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M。

    6.max_execution_time = 300

    每个PHP页面运行的最大时间值(秒),默认30秒。

    7.max_input_time = 300

    每个PHP页面接收数据所需的最大时间,默认60秒。

    8.memory_limit = 128M

    每个PHP页面所吃掉的最大内存,默认8M。

    9.说明:

    (1)设置 POST 数据所允许的最大大小,也就是post_max_size该值必须大于 upload_max_filesize。

    (2)如果配置脚本中激活了内存限制,memory_limit 也会影响文件上传。通常说,memory_limit 应该 比 post_max_size 要大。

第二种:修改phpmyadmin的配置文件
1.打开phpMyAdmin目录下的配置文件:config.inc.php
2.找到这两个参数:
$cfg['UploadDir'] = 'upload'; 导入目录
$cfg['SaveDir'] = 'save'; 导出目录
在phpmyadmin目录下有对应的upload和save目录。
3.也可以修改此参数,例如:
$cfg['UploadDir'] = 'A'; 导入目录
$cfg['SaveDir'] = 'B'; 导出目录
如修改此参数要在phpmyadmin目录下新建A目录和B目录与之对应。
  • 导出操作:

    1.登陆phpMyAdmin

    2.选择数据库

    3.选择导出

    4.在右侧窗口底部选择“保存于服务器的/save目录”

    5.选择压缩模式,提交“执行”即可在导出目录中找到该数据库的导出文件。

  • 导入操作:

    1.使用ftp工具上传导入文件到导入目录

    2.登陆phpMyAdmin

    4.选择导入

    5.在要导入的文件当中选择“从网站服务器上传文件夹/upload中选择”

    6.选择对应的导入文件

    7.点击执行完成上传。

转载请注明来源:http://php.chanpingou.com/?p=289

全系列PHP教学视频下载地址:http://www.mobiletrain.org/video/php_download.html?phpbdtg=shenzhen01=160408002

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

更多技术文章请搜索千锋PHP,做真实的自己,用良心做教育。

互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

phpmyadmin上传sql文件大小限制问题解决方案的更多相关文章

  1. 修改phpmyadmin上传文件大小限制

    当你想将SQL语句,导入phpmyadmin 时,发现自己的sql语句文本大小 大于 phpmyadmin的课上传的文本大小. 默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin ...

  2. 解决phpmyadmin上传文件大小限制的配置方法(转)

    phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要 phpmyadmin上传超过2M大文件,就需要修改phpmya ...

  3. 解决phpmyadmin上传文件大小限制的配置方法

    解决phpmyadmin上传文件大小限制的配置方法 phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmya ...

  4. MySQL 的 phpmyadmin上传大小限制(转)以及 MySQL server has gone away 的解决办法

    phpmyadmin上传大小限制 原帖地址:http://www.hmidc.com/home/news/?13914.html 时间:2011-6-21 11:17:57  作者:红帽之家  来源: ...

  5. 大文件上传-大视频上传,T级别的,求解决方案

    第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname =  ...

  6. Web上传文件的三种解决方案

    第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname =  ...

  7. Java中实现文件上传下载的三种解决方案

    第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null ...

  8. IIS7 上传 下载文件大小限制的设置

    IIS7 上传 下载文件大小限制的设置 本文来自IISBOY网 一.找到修改大小的配置文件和配置节点 本文来自IISBOY网 打开你系统盘(我是C盘),找到 C:\Windows\System32\i ...

  9. Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python

    Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python 1. 上传的几点要求2 1.1. 本地预览2 1.2 ...

随机推荐

  1. 解决eclipse中文字很小

    新下载的eclipse4.2.1版本,显示中文字体很小,但是英文比较正常.网上查看要更改字体大小,但是更改后英文也变大了,不是想要的结果. window – preferences – general ...

  2. Android Google AdMob 广告接入示例

    Android Google AdMob 广告接入示例 [TOC] 首先请大家放心,虽然 Google搜索等服务被qiang了,但是 广告服务国内还是可以用的,真是普天同庆啊~~~噗! 其实这篇文章也 ...

  3. DataTable源码分析(二)

    DataTable源码分析(二) ===================== DataTable函数分析 ---------------- DataTable作为整个插件的入口,完成了整个表格的数据初 ...

  4. 1129: 零起点学算法36——3n+1问题

    1129: 零起点学算法36--3n+1问题 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 4541 ...

  5. Android -- 贝塞尔二阶实现饿了么加入购物车效果

    1,上周我们实现了简单的三阶贝塞尔曲线效果实例,今天是使用二阶贝塞尔曲线加动画实现的加入购物车效果,在码代码过程中出现了些问题,过一下和大家来探讨探讨,先看一下效果图 2,从上面的效果来看我们基本上可 ...

  6. [转载]转载一篇好文章作为Java与面向对象之随感(3)

    关于对象与引用之间的一些基本概念. 初学Java时,在很长一段时间里,总觉得基本概念很模糊.后来才知道,在许多Java书中,把对象和对象的引用混为一谈.可是,如果我分不清对象与对象引用, 那实在没法很 ...

  7. CSS 预处理器中的循环

    本文由 nzbin 翻译,黄利民 校稿.未经许可,禁止转载! 英文出处:css-tricks.com 发表地址:http://web.jobbole.com/91016/ 如果你看过老的科幻电影,你一 ...

  8. 关于在网页拼接时出现:提示Uncaught SyntaxError: missing ) after argument list;错误的原因分析

    1:网页拼接不完善,可能哪里漏了:),},</XX>...等 2:如果有动态数据写入的话,请注意转义动态数据,如图(是转义后的内容,不会报错): 在写方法时:onclick中,注意单双引号 ...

  9. Xcode新建python项目

    1.找到电脑上安装Python的路径.OSX系统默认安装了python,默认的路径为/usr/bin/python.不确定的情况下,也可以打开命令行,用 whereis python 命令查看 2.打 ...

  10. ios系统判断某些适配 __IPHONE_OS_VERSION_MAX_ALLOWED

    由于app的最新设计字体是ios9之后的平方字体,但app最低支持ios7,so...想在常量配置文件类里统一适配下字体,如下: //适配字体,ios9及以上系统使用新字体--平方字体 #if __I ...