将非常大的XML文件(60GB)导入MySQL

时间:2015-10-08 23:04:23

标签: mysql xml import

我有一个大小约为60 GB的XML文件,我想将其导入MySQL数据库。我有root访问我的服务器,但我不知道如何处理这种大小的文件。

你们有什么想法吗?

通常我使用Navicat,但它放弃了......

由于

2 个答案:

答案 0 :(得分:0)

这有点超出我的知识领域,但这会有效吗?

LOAD XML LOCAL INFILE '/pathtofile/file.xml' 
INTO TABLE my_tablename(name, date, etc); 

我知道这种事情适用于< 1GB文件,但我还没有使用大文件。

希望这有帮助!

修改 如果这对您不起作用,请查看LOAD DATA文档http://dev.mysql.com/doc/refman/5.1/en/load-data.html

答案 1 :(得分:0)

您可以使用命令行xml拆分器将其拆分为可管理的大小文件。谷歌找到一个。