你好,我问我是否可以通过phpmyadmin上传一个8GB的文件,如果没有,phpmyadmin可以上传的最大数量是多少?
这是我的php.ini文件中代码的一部分
post_max_size=500M
upload_max_filesize=500M
memory_limit=900M
还有其他选项或配置吗?
谢谢
我会考虑使用不同的方法来上传这么大的文件。即SFTP或FTP。
如果您绝对必须使用 PHPMyAdmin,则需要将post_max_size
和upload_max_filesize
编辑为至少 8G,您可能还需要编辑max_input_time
。请注意,由于上传大小较大,即使正确设置了这些选项,您仍然可能会遇到问题。有关示例,请参阅此处:http://httpd.apache.org/docs/current/mod/core.html#limitrequestbody
另一种选择是将文件拆分为较小的块并单独上传,然后在上传后将块合并在一起。
您是否尝试过在 php.ini 中增加max_execution_time?或在 xampp\phpMyAdmin\libraries\config.default 中设置执行超时.php
$cfg['ExecTimeLimit'] = 0;
* 最大执行时间(以秒为单位)(0 表示无限制)
导入大型MySQL文件的最佳解决方案是使用SSH访问通过命令行导入服务器。因为您不会受到Web服务器的设置,PHP配置设置或可能的导入脚本错误的限制。该命令将如下所示:
mysql -p -u user_name database_name < file.sql
将user_name
、database_name
和file.sql
替换为实际名称。
本文将有所帮助。