我有一个巨大的mysql转储我需要导入,我设法通过表插入拆分3gig文件,其中一个表插入是600MB,我想将其拆分成100MB的文件。所以我的问题是:有没有一个脚本或者简单的方法可以将一个600MB的INSERT语句分割成多个100MB的INSERT语句,而不必打开文件(因为这会杀死我的pc)。
我尝试过SQLDumpSplitter,但这不起作用。
下面是我不能只运行600MB文件的原因:
MYSQL import response 'killed'
请帮帮忙
发布于 2012-11-28 14:46:38
你可以很容易地在Textpad软件上打开一个1 1GB的文件。使用此软件打开文件并根据需要拆分您的查询。
用于下载TextPad软件的链接
发布于 2012-11-28 15:02:44
在Linux上,最简单的文件拆分方法是split -l N --拆分成多个N行。
在Windows上,我用HxD相当走运--它能很好地处理大文件。
https://stackoverflow.com/questions/13599260
复制相似问题