phpMyAdmin 介面匯入僅支援 .sql.zip、.sql.gz、.sql.bz2 等壓縮格式,直接上傳未壓縮的 .sql 檔案常因 PHP upload_max_filesize、post_max_size、max_execution_time 限制而失敗。
在本機擁有完整命令列工具鏈。
cd E:\Web\wamp\mysql\bin
mysql -u root -p b766951_apple < E:/1.sql
# 輸入密碼後等待完成

gzipped 或 zippeddb_name.sql.gz

.sql.gz 檔案utf-8(或原編碼) → 執行; php.ini
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 300
max_input_time = 300
memory_limit = 256M
修改後重啟 Apache/Nginx + PHP-FPM 生效。
# 直接從本地管道導入遠端
mysql -h remote_host -u user -p db_name < local_dump.sql
# 壓縮檔直導
gunzip -c dump.sql.gz | mysql -h remote_host -u user -p db_name
此法繞過 Web 介面所有限制,適合大檔案(>100MB)匯入。