我无法上传大小为 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_time
、upload_max_filesize
、memory_limit
和post_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(无效游标状态)