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