資料庫·閱讀約 6 分鐘
用 phpMyAdmin 匯出與匯入資料庫
搬網站時檔案用 FTP 搬,資料庫就用 phpMyAdmin 匯出成 .sql 再匯入。檔案大的時候有幾個眉角要注意。
- 1
打開 phpMyAdmin
cPanel →「資料庫」→「phpMyAdmin」。左側是資料庫清單,點進你要操作的那一個。
- 2
匯出
選好資料庫後點上方「匯出」。方式選「快速」、格式選 SQL,按「執行」就會下載一個 .sql 檔。資料量大的話選「自訂」,壓縮方式選 gzip,下載會快很多。
- 3
匯入前先清空(如果是覆蓋)
要把備份蓋回現有資料庫,先進「結構」頁全選所有資料表 → 下方選「刪除」。不先清空的話匯入會因為資料表已存在而中斷。
- 4
匯入
點上方「匯入」,選擇 .sql 或 .sql.gz 檔,字元集保持 utf8mb4,按「執行」。完成後會顯示執行了幾道查詢。
- 5
檔案太大時
瀏覽器上傳有大小限制。超過限制的做法:用 gzip 壓縮後再上傳,或把 .sql 檔用 FTP 丟到主機上,再用 Jailed SSH 的 mysql 指令匯入。真的處理不了就開客服單,我們代為匯入。
- 6
匯入後檢查
回到「結構」確認資料表數量與原本一致。WordPress 的話另外檢查 wp_options 裡的 siteurl 與 home 是不是新網址。
補充說明
- 匯出的 .sql 檔含完整資料,等同於你的網站資料庫。不要放在 public_html 裡面,也不要用聊天軟體傳。
- 搬站時建議兩邊都用 utf8mb4,混用不同字元集會出現亂碼。