2012-11-28 113 views
1

我有一個巨大的mysql轉儲我需要導入,我設法通過表插入拆分3gig文件,其中一個表插入是600MBs,我想分割成100 MB文件。所以我的問題是:是否有一個腳本或簡單的方法來拆分600MB INSERT語句到多個100MB插入,而不必打開文件(因爲這會殺死我的電腦)。拆分巨大的mysql插入到多個文件的建議

我試過SQLDumpSplitter,但這沒有幫助。

這裏是我不能只運行600MB文件的原因:

MYSQL import response 'killed'

請幫

+0

檢查此解決方案的Windows/Linux:http://stackoverflow.com/questions/132902/how-do-i-split-the-output-from-mysqldump-into-smaller-files/30988416#30988416 – Alisa

回答

1

您可以輕鬆地打開1GB的上Textpad軟件的文件。使用此軟件打開文件並將您的查詢分解爲您想要的內容。

下載鏈接TextPad軟件TextPad

+0

This是我使用的解決方案 – David

2

在Linux上,分割文件的最簡單方法是split -l N - 裂成碎片N線每個。

在Windows上,我與HxD運氣相當不錯 - 它可以很好地處理大文件。

相關問題