2012-11-28 59 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运气相当不错 - 它可以很好地处理大文件。

相关问题