我有一个大小接近60 GB的XML文件,我想将其导入到MySQL数据库中。我拥有对服务器的root访问权限,但我不知道如何处理这种大小的文件。
你们知道吗?
通常我用Navicat,但它放弃了.
谢谢
发布于 2015-10-09 07:14:38
这有点超出了我的知识范围,但这行得通吗?
LOAD XML LOCAL INFILE '/pathtofile/file.xml'
INTO TABLE my_tablename(name, date, etc); 我知道这类东西适用于小于1 1GB的文件,但我还没有处理过大文件。
希望这能有所帮助!
编辑如果对您不起作用,请查看加载数据文档http://dev.mysql.com/doc/refman/5.1/en/load-data.html
发布于 2015-10-09 10:49:42
您可以先使用命令行xml拆分器将其拆分成可管理的大小文件。在谷歌上找到一个。
https://stackoverflow.com/questions/33027368
复制相似问题