我无法上传大小为 24000 kb 的 sql 文件

Posted

技术标签:

【中文标题】我无法上传大小为 24000 kb 的 sql 文件【英文标题】:i cant upload sql file that have size 24000 kb 【发布时间】:2016-01-22 19:25:46 【问题描述】:

当系统说最大大小为 20000kb 时,我无法将大小为 24000kb 的 sql 文件导入 phpmyadmin。我在文件夹 php 中编辑了 php.ini。我已更改 upload_max_filesize = 750M 和 post_max_size = 750M,但我仍然无法上传大小为 24000 kb 的文件。

我使用 xampp v.5.6.12

请帮我解决它!

【问题讨论】:

退房-***.com/a/23548115/3681882 我非常感谢,但我已经阅读了全部内容。我仍然无法修复它。反正我用的是windows 8.1 pro 那我建议重新安装xampp。带着你的结果回来(如果可能的话,还有一些截图)。 @ErikMega 更改限制后,是否重新启动了 Apache?如果是这样,phpMyAdmin 是否仍然显示最大值为 20000 KB? 嘿伙计们,无论如何,tnx 为您提供帮助。我已经重新安装了 xampp 然后编辑文件 php.ini 做得很好。还是谢谢你 【参考方案1】:

1.16 我无法上传大转储文件(内存、HTTP 或超时问题)。 从版本 2.7.0 开始,导入引擎已被重新编写,不应出现这些问题。如果可能,请将您的 phpMyAdmin 升级到最新版本以利用新的导入功能。

首先要检查(或要求您的主机提供商检查)是php.ini 配置文件中max_execution_timeupload_max_filesizememory_limitpost_max_size 的值。所有这三个设置都限制了 PHP 可以提交和处理的最大数据大小。请注意post_max_size 需要大于upload_max_filesize。如果您的上传过大或您的托管服务提供商不愿意更改设置,有几种解决方法:

查看$cfg['UploadDir'] 功能。这允许人们通过 scp、ftp 或您喜欢的文件传输方法将文件上传到服务器。然后 PhpMyAdmin 能够从临时目录中导入文件。更多信息可在本文档的配置中找到。

在上传前使用实用程序(例如BigDump)拆分文件。我们不支持此应用程序或任何第三方应用程序,但知道用户已成功使用它。

如果您有 shell(命令行)访问权限,请使用 mysql 直接导入文件。你可以通过在 MySQL 中发出“source”命令来做到这一点:

source filename.sql;

【讨论】:

以上是关于我无法上传大小为 24000 kb 的 sql 文件的主要内容,如果未能解决你的问题,请参考以下文章

将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)

SQL.fetchall() 使用 Python 失败,出现 SQLState 24000(无效游标状态)

java 文件上传 大小_java 上传文件大小转换为 GB/MB/KB/B

PL SQL 触发器的大小限制是不是限制为 32Kb?

将图像大小调整为指定大小 (<100 kB)

关于FileUpload控件上传文件大小限制问题