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

MySQL:解决XAMPP上传大文件时‘执行时间超300秒’错误

解决XAMPP上传150MB文件到MySQL超时(300秒)的额外方案
  • 检查phpMyAdmin的实际生效配置文件:别只改config.default.php,phpMyAdmin优先读取同级目录的config.inc.php,如果这个文件存在,直接在里面添加$cfg['ExecTimeLimit'] = 0;,覆盖默认设置。
  • 彻底重启Apache服务:改完php.ini和phpMyAdmin配置后,别用XAMPP的重载功能,必须先Stop Apache,等状态变为Stopped再Start,确保新配置完全生效。
  • 拆分大SQL文件分批上传:如果是SQL备份文件,用工具拆成多个20MB左右的小文件分次导入。比如Linux/macOS用终端命令:split -b 20M your_large_file.sql split_file_,生成的split_file_aa、split_file_ab等文件依次导入即可。
  • 改用MySQL命令行导入:直接绕开phpMyAdmin的Web限制,速度更快。打开终端(或CMD),进入XAMPP的mysql/bin目录(比如Windows下是C:\xampp\mysql\bin),执行命令:
    mysql -u 你的用户名 -p 你的数据库名 < 你的大文件.sql
    
    输入密码后等待完成即可,这个方法不受Web超时限制。
  • 调整MySQL的max_allowed_packet参数:MySQL默认这个参数只有16MB,处理大SQL语句会报错。找到XAMPP里的my.ini(Windows)或my.cnf(Linux/macOS),在[mysqld]段添加:
    max_allowed_packet = 256M
    
    保存后重启MySQL服务,确保参数生效。
  • 排查磁盘/网络瓶颈:如果本地到服务器的网络慢,或者服务器磁盘IO差,先把文件传到服务器本地(比如用FTP),再用命令行导入,减少传输耗时。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 01:38:22