phpMyAdmin 不支持直接导入 .sql.gz 文件,因其导入功能不处理 gzip 解压;正确做法是用命令行 gunzip < backup.sql.gz | mysql -u root -p myapp 流式导入。phpmyadmin 本身不支持直接导入 .sql.gz 文件------你点"选择文件"后上传失败、没反应或报错,不是操作问题,是功能缺失。为什么 phpMyAdmin 界面里选不了 .gz 文件?phpMyAdmin 的"导入"页只识别未压缩的 .sql(或 .csv/.json),它不会自动解压。即使你手动改后缀为 .sql,PHP 的 $_FILES 机制仍会把二进制 gzip 流当无效 SQL 解析,导致空白页或 MySQL server has gone away 错误。常见错误现象:-- 上传按钮灰掉 / 无法选择 .gz 文件-- 上传后进度条卡住,最终跳转到空的"导入结果"页-- 日志里出现 upload_max_filesize exceeded,哪怕文件实际只有几 MB(因为 gzip 解压后远超限制)根本原因:phpMyAdmin 导入流程依赖 PHP 的 move_uploaded_file() + MySQL 客户端执行,不经过 shell 层,无法调用 gunzip绕过方式只有两个:服务端预解压,或彻底绕开 phpMyAdmin 界面别试"用 JS 前端解压再提交",浏览器不支持读取原始 gzip header,且大文件会卡死用命令行 mysql + gunzip 绕过所有限制这是最稳、最快、兼容性最好的方案,适用于任何 Linux/macOS 服务器(Windows 可用 WSL)。它不走 PHP 上传流程,不受 upload_max_filesize、post_max_size 或 phpMyAdmin 内存限制影响。假设你的压缩包叫 backup.sql.gz,数据库名是 myapp:立即学习"PHP免费学习笔记(深入)"; VWO 一个A/B测试工具
相关推荐
词元Max1 分钟前
3.1 Agent开发需要懂多少数学?许彰午2 分钟前
06_Java面向对象入门睡不醒男孩0308232 分钟前
行业解决方案一:CLup助力金融行业构建自主可控PostgreSQL高可用数据库平台ZHW_AI课题组2 分钟前
使用 Rectified Flow 和 Diffusion Transformer实现 MNIST 手写数字图像生成Royzst6 分钟前
一、IO 概述Omics Pro8 分钟前
P4医学4大支柱需绑定4大数字技术才可落地海鸥-w9 分钟前
前端学习python第三天笔记整理(list 列表,str字符串,tuple元组,set集合,dect,函数,类型注解)机器学习是魔鬼15 分钟前
在矩池云上开箱即用Energy Forecasting:能源电力电价预测实战指南想要成为糕糕手16 分钟前
从Python基础到LLM接口实战:在Notebook上实现AI自动生成亚马逊电商文案郝学胜-神的一滴20 分钟前
力扣 144:二叉树前序遍历的优雅实现