好软猫迁移 WordPress 网站,导入 120MB 的 SQL 备份时又踩坑了!宝塔面板提示 “上传文件过大”,一开始以为是 MySQL 的限制,折腾半天发现 ——真正的 “元凶” 是 Nginx 的client_max_body_size默认 50MB 限制!
很多站长、博主都会混淆 “MySQL 导入限制” 和 “Nginx 上传限制”,其实只要调整 Nginx 的配置,大文件 SQL 就能顺畅导入。今天把最精准的解决方法拆解开,新手也能一步到位搞定~
🚨 报错根源:Nginx 的 50MB “上传天花板”
先给大家划重点:宝塔面板中,通过网页导入 SQL 文件时,首先会经过 Nginx 服务器的上传校验!
Nginx 默认的client_max_body_size参数值是 50MB,这个参数控制着 “客户端(也就是你的电脑)向服务器上传文件的最大尺寸”。如果你的 SQL 备份文件超过 50MB,Nginx 会直接拦截,弹出 “文件过大”“413 Request Entity Too Large” 或 “上传失败” 提示,根本到不了 MySQL 导入那一步。
常见场景:
- 网站运营 1 年以上,文章、评论、附件数据积累后,SQL 备份超 50MB;
- 迁移包含大量图片链接、自定义字段的 WordPress 网站;
- 从其他服务器导出的完整数据库备份文件(通常 100MB+)。
🛠️ 解决方法:3 步修改 Nginx 配置,突破 50MB 限制
核心思路:调整 Nginx 的client_max_body_size参数,让服务器允许更大的文件上传。操作全程在宝塔面板完成,不用手动改配置文件,超简单!
第一步:登录宝塔面板,找到 Nginx 管理入口
- 打开宝塔面板后台(地址:你的服务器IP:8888),输入账号密码登录;
- 在左侧菜单栏找到「软件商店」,点击进入后搜索 “Nginx”;
- 找到已安装的 Nginx,点击右侧的「设置」按钮(不是 “卸载” 或 “升级”,别点错啦)。
第二步:修改client_max_body_size参数
- 在 Nginx 设置页面,切换到「配置修改」选项卡(默认打开的是 “基础设置”,记得切换);
- 用快捷键Ctrl+F搜索 “client_max_body_size”(找不到的话,直接在http { 块内添加);
- 原配置通常是client_max_body_size 50m;,把50m改成你需要的大小(建议比 SQL 文件大 50MB,比如 120MB 的文件填200m,150MB 填300m,单位必须是m,小写);
- 示例修改后:client_max_body_size 200m;
- 点击页面底部的「保存」按钮,系统会提示 “配置已保存,是否重启 Nginx?”,直接点击「确定」重启服务(必须重启才生效!)。
第三步:重新导入 SQL 文件,验证成功
- 回到宝塔面板左侧「数据库」,找到目标数据库,点击右侧「导入」;
- 选择本地的 SQL 文件(此时超过 50MB 也能正常选择,不会被拦截);
- 点击「开始导入」,等待进度条完成(大文件耗时 1-5 分钟,取决于服务器带宽);
- 导入成功后,建议登录 WordPress 后台查看网站数据,或通过 phpMyAdmin 检查数据库表数量,确认数据完整无缺失。
⚠️ 避坑提醒:这 3 个细节别踩雷!
- 参数位置别填错:client_max_body_size必须放在http { } 块内(不是server { }或location { }),否则可能只对单个网站生效,其他网站仍受限制;
- 大小别乱填:不用填太大(比如 1000m),避免占用过多服务器资源,比实际 SQL 文件大 50MB 即可;
- 若仍报错:检查两步 ——① 确认 Nginx 已重启;② 检查服务器磁盘空闲空间(至少保留 SQL 文件大小 2 倍的空间,比如 200MB 文件需要 400MB 空闲);
- 宝塔版本兼容:不管是 Linux 还是 Windows 宝塔面板,Nginx 配置修改入口都一样,老版本找不到 “配置修改” 的话,先更新宝塔面板到最新版。
📌 总结
其实宝塔导入大 SQL 文件的核心限制是 Nginx 的client_max_body_size,不是 MySQL!3 步修改配置、重启 Nginx,就能突破 50MB 限制,顺畅导入备份。
遇到问题先看报错提示,若出现 “413” 或 “文件过大”,优先查 Nginx 配置,比瞎折腾 MySQL 高效多了~ 如果你还遇到其他宝塔、Nginx 或 MySQL 相关的坑,欢迎在评论区留言,博主帮你一起排查!觉得有用的话,记得点赞收藏,下次遇到直接翻出来用~
恭喜你发现了宝藏导航!>>点此前往<<2 帮助传送: 下载说明 | 会员权益 | 广告合作
3 转载注明:
4 本站内容大部分源于网络,请自行甄别
5 商业用途请联系原作者授权,若本站侵犯了您的权益请 联系我们:haoruanmao@qq.com 进行删除处理
6 本站大部分内容来源于网络,仅供学习与参考,严禁从事违法、侵权等任何非法活动,否则后果自负
























暂无评论内容