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