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

在XAMPP的phpMyAdmin中导入大SQL文件(含4GB文件导入失败问题咨询)

在XAMPP的phpMyAdmin中导入大SQL文件(含4GB文件导入失败问题咨询)

兄弟,我之前也踩过phpMyAdmin导入大SQL文件的坑,你的情况我太懂了!明明改了php.ini的参数还是报错,大概率是还有遗漏的配置或者没彻底生效,给你几个实用的解决办法,挨个试试:

一、确认php.ini配置是否完全生效&补全参数

你改了upload_max_filesize、max_execution_time、post_max_size这三个是对的,但还得补上两个关键参数:

  • max_input_time = 900(设置处理输入的最长时间,单位秒,建议和max_execution_time保持一致或更长)
  • memory_limit = 2G(给PHP足够的内存处理大文件,别太小)

改完之后一定要重启XAMPP的Apache和MySQL服务!光刷新网页没用,服务重启后配置才会加载。重启后可以在phpMyAdmin的首页查看“PHP信息”,确认这些参数是不是已经变成你设置的值。

二、用MySQL命令行导入(最稳定的方法)

网页端的phpMyAdmin本身就有各种限制,大文件直接用命令行导入最靠谱,步骤超简单:

  1. 打开XAMPP控制面板里的「Shell」按钮,或者自己打开命令提示符,切换到XAMPP的MySQL bin目录(比如Windows下是cd C:\xampp\mysql\bin)
  2. 输入登录命令:mysql -u root -p,然后输入你的MySQL密码(没设置密码直接按回车)
  3. 先选中要导入的数据库:USE 你的数据库名称;(记得把“你的数据库名称”换成你实际的库名)
  4. 执行导入:source 你的SQL文件完整路径; 比如文件在D盘根目录叫big_db.sql,就是source D:\big_db.sql; 如果路径有空格,记得加引号,比如source "D:\我的备份\big_db.sql";

这个方法完全绕开了网页的上传限制,只要你的硬盘和MySQL能扛住,多大的文件都能导。

三、绕开phpMyAdmin的上传限制(本地文件读取法)

如果还是想用phpMyAdmin的界面,可以试试这个方法:

  1. 在XAMPP的phpMyAdmin文件夹里新建一个文件夹,比如命名为upload
  2. 打开phpMyAdmin目录下的config.inc.php文件,找到$cfg['UploadDir']这一行(如果没有就自己加),改成$cfg['UploadDir'] = 'upload';
  3. 把你的4GB SQL文件复制到刚才新建的upload文件夹里
  4. 打开phpMyAdmin的导入页面,下拉到“文件要导入”部分,就能看到你放在upload文件夹里的SQL文件,直接选择导入就行——这个是读取服务器本地的文件,不会触发网页上传的大小限制。

四、分割大SQL文件(备选方案)

如果上面的方法都暂时没法用,还可以用SQL文件分割工具把4GB的文件分成几百MB一个的小文件,然后逐个在phpMyAdmin里导入,这样就能避开单文件上传的限制。

备注:内容来源于stack exchange,提问作者Sushanta Pandey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 10:18:00