[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境
SQLDumpSplitter是一款超好用的SQL分割器,專門對付極度龐大的SQL。一般phpMyAdmin是有限制導入的大小,這個SQL分割器就能夠自己指定要分割的大小,不怕還是太大導入不了,分割速度也是相當的快,如果覺得分割的檔案太多也可以自己指定資料夾,而且操作步驟簡單,適合每位網友。
經營論壇的網友可能多少會注意到資料庫肥大的問題,因為不管是會員或是短消息、主題、回復、好友……等都是存在資料庫,因此資料庫也在不知不覺中逐漸肥大。肥大的結果就會造成無法還原備份的SQL,雖然肥大是不可避免的,這時就可以用分割器解決。
上次抹布的It’s Justin|小賈斯汀台灣後援在升級時不小心失敗,本來想說拿舊的SQL數據從phpMyAdmin重新導入,但沒想到幾乎所有空間導入SQL最大只支援到50MB而已。論壇的SQL已經破表太多了,導致在還原時phpMyAdmin出現「你正嘗試上載大容量檔案,請查看此文件如何略過此限制.」,因此產生導入失敗的現象。這時只要使用SQLDumpSplitter分割SQL,就能順利把分割好的SQL導入進去了。
檔案下載
第一步:點選上面隨一載點進行下載軟體。
第二步:開啟軟體後,點選Stap 1的「Browse」。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-開啟SQL](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-1.png)
第三步:找到你的SQL然後點一下,再點選「開啟舊檔」。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-找到SQL](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-2.png)
第四步:Stap 2可以調要分割成的檔案大小,可以把KB改成MB比較好。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-選擇分割大小](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-3.png)
第五步:Stap 3可以點選「Browse」選擇分割檔儲存的地方。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-選擇儲存SQL的地方](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-4.png)
第六步:把上面的所有選項搞定後,直接點選「Execute」就會開始分割。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-開始分割](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-5.png)
第七步:到分割檔儲存的資料夾內就會看到分割出來的SQL檔。
![[教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境 [教學]利用SQLDumpSplitter分割龐大的SQL,解決無法導入數據的冏境-看分割SQL檔](http://img.shachi.tw/segmentation-huge-sql/segmentation-huge-sql-6.png)
第九步:在phpMyAdmin導入時,請從「DataStructure」先導入,再依序按照數字導入「1~X」。

你好~我上傳遞一各檔案會出現下面的錯誤訊息
錯誤
SQL 語法:
–
– 資料庫: `123`
–
CREATE DATABASE `123` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL 傳回:
#1007 – Can’t create database ’123′; database exists
我已經聯繫主機商,修改了PHP.INI 文件上传限制。
16M的數據庫文件,分割后,導入phpmyadmin 出現錯誤哦。
之前我都是手動去分割資料庫的備份檔
有了這程式就方便多了