我有一个大小约为60 GB的XML文件,我想将其导入MySQL数据库。我有root访问我的服务器,但我不知道如何处理这种大小的文件。
你们有什么想法吗?
通常我使用Navicat,但它放弃了......
由于
答案 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拆分器将其拆分为可管理的大小文件。谷歌找到一个。