You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入大文件到PHPMyAdmin时触发Maximum execution time超时错误求助

解决PHPMyAdmin导入大文件超时问题

如果常规调整执行时间的方法没用,试试下面这些针对性方案:

  • 修改PHP核心配置参数
    打开你的PHP配置文件(php.ini),调整以下参数后重启Web服务器(Apache/Nginx):

    max_execution_time = 300  ; 延长执行时间到300秒,也可设为0表示无限制
    upload_max_filesize = 100M ; 根据你的文件大小调整,比如200M
    post_max_size = 100M       ; 要大于等于upload_max_filesize
    memory_limit = 256M        ; 给PHP足够内存处理大文件
    max_input_time = 300       ; 延长输入处理时间
    
  • 调整PHPMyAdmin专属配置
    找到PHPMyAdmin的config.inc.php文件,添加或修改以下配置:

    $cfg['ExecTimeLimit'] = 300; // 设置执行时间限制,0为无限制
    $cfg['UploadDir'] = './uploads'; // 创建uploads目录并设置权限,先把SQL文件传到这里再导入,绕过网页上传限制
    

    注意给uploads目录设置Web服务器可读写的权限。

  • 用命令行直接导入(最推荐)
    完全避开PHP的限制,直接用MySQL命令行工具导入:

    mysql -u 你的用户名 -p 目标数据库名 < 你的备份文件.sql
    

    执行后输入数据库密码即可,大文件导入首选这个方法。

  • 拆分SQL文件后分批导入
    如果上述方法都无法操作,用SQL拆分工具(比如SQL Dump Splitter)把大文件拆成多个小文件,然后在PHPMyAdmin里逐个导入。

内容的提问来源于stack exchange,提问作者Abdulaziz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 21:55:02