[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境

SQLDumpSplitter是一款超好用的SQL分割器,專門對付極度龐大的SQL。一般phpMyAdmin是有限制導入的大小,這個SQL分割器就能夠自己指定要分割的大小,不怕還是太大導入不了,分割速度也是相當的快,如果覺得分割的檔案太多也可以自己指定資料夾,而且操作步驟簡單,適合每位網友。

經營論壇的網友可能多少會注意到資料庫肥大的問題,因為不管是會員或是短消息、主題、回復、好友……等都是存在資料庫,因此資料庫也在不知不覺中逐漸肥大。肥大的結果就會造成無法還原備份的SQL,雖然肥大是不可避免的,這時就可以用分割器解決。

上次抹布的It’s Justin|小賈斯汀台灣後援在升級時不小心失敗,本來想說拿舊的SQL數據從phpMyAdmin重新導入,但沒想到幾乎所有空間導入SQL最大只支援到50MB而已。論壇的SQL已經破表太多了,導致在還原時phpMyAdmin出現「你正嘗試上載大容量檔案,請查看此文件如何略過此限制.」,因此產生導入失敗的現象。這時只要使用SQLDumpSplitter分割SQL,就能順利把分割好的SQL導入進去了。

檔案下載

  • 軟體名稱:SQLDumpSplitter.exe
  • 軟體性質:免費軟體
  • 軟體用途:分割龐大的SQL,解決phpMyAdmin上傳限制。
  • 軟體下載載點1載點2載點3

第一步:點選上面隨一載點進行下載軟體。

第二步:開啟軟體後,點選Stap 1的「Browse」。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-開啟SQL

第三步:找到你的SQL然後點一下,再點選「開啟舊檔」。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-找到SQL

第四步:Stap 2可以調要分割成的檔案大小,可以把KB改成MB比較好。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-選擇分割大小

第五步:Stap 3可以點選「Browse」選擇分割檔儲存的地方。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-選擇儲存SQL的地方

第六步:把上面的所有選項搞定後,直接點選「Execute」就會開始分割。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-開始分割

第七步:到分割檔儲存的資料夾內就會看到分割出來的SQL檔。

[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-看分割SQL檔

第九步:在phpMyAdmin導入時,請從「DataStructure」先導入,再依序按照數字導入「1~X」。

本文作者: 有殺氣追殺你

個人介紹 | 查看其他文章

相關文章
  • 暫無相關文章
臉書留言()
一般留言(5)
  • 搞定了

  • 4
    jocye

    你好~我上傳遞一各檔案會出現下面的錯誤訊息

    錯誤
    SQL 語法:


    – 資料庫: `123`

    CREATE DATABASE `123` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

    MySQL 傳回:

    #1007 – Can’t create database ’123′; database exists

    殺氣說:
    1007:數據庫已存在,創建數據庫失敗

    請先把裡面的資料表刪除再上傳覆蓋吧

  • 我已經聯繫主機商,修改了PHP.INI 文件上传限制。

    殺氣說:
    不錯喔,這是最快的方法

  • 16M的數據庫文件,分割后,導入phpmyadmin 出現錯誤哦。

    殺氣說:
    應該是沒有錯的,是出現什麼錯誤呢?

  • 之前我都是手動去分割資料庫的備份檔
    有了這程式就方便多了

    殺氣說:
    真的超方便的,而且手動分割很容易出錯
    其實還有更快的方式

發表留言