本文以 Joomla 網站匯入為例,其他系統只需相應調整路徑即可。
最常用的 MySQL 資料庫管理工具是 phpMyAdmin,開源免費且多數主機商內建。但當 SQL 備份檔超過 2 MB,甚至達 10 MB 以上時,透過 phpMyAdmin 匯入便會報錯,尤其在網路擁塞時段(如週末晚間)更明顯。錯誤畫面如下:

phpMyAdmin 適用於小型 SQL 檔案,超大型備份必須改用專用工具 —— BigDump。
BigDump 由德國開發者 Alexey Ozerov 以 PHP 撰寫,僅單一檔案 bigdump.php(可自行更名)。它獨立運行,不依賴網站核心程式,無論 WordPress、Drupal 或 Joomla,只要使用 MySQL 皆可用來恢復超大 .sql 備份檔。
運作原理為切割分段匯入:每次讀取 SQL 檔一小部分並匯入,隨後重新啟動流程繼續讀取下一部分,循環直到完成整個檔案。
假設已有一 MySQL 備份檔 gate2.sql,大小約 150 MB(phpMyAdmin 無法勝任),編碼為 UTF-8。以下示範如何透過 bigdump.php 將其恢復至線上資料庫。
下載並解壓縮取得 bigdump.php,需設定資料庫連線參數。用文字編輯器開啟,約第 38 行起設定:

主要設定項目:
$db_server:資料庫主機$db_name:資料庫名稱$db_username:用戶名$db_password:密碼若資料庫編碼為 UTF-8,還需在第 66 行左右設定字元集:
$db_connection_charset = 'utf8';

設定完成後,將 bigdump.php 上傳至網站目錄,建議放在 /tmp 暫存目錄。
將備份檔上傳至 bigdump.php 所在的 /tmp 目錄。因檔案較大,建議用 FTP 軟體(如 FileZilla)上傳壓縮檔(.zip),再透過 Joomla 後台的 eXtplorer 元件遠端解壓縮,得到 gate2.sql。