我需要一个包含“主题”的数据库表,所以我下载了维基百科的分类sql文件(http://dumps.wikimedia.org/enwiki/latest/上的enwiki-latest- categories y.sql.gz)
文件大小为74MB (解压后),但mysql限制为32MB。如何导入此文件?
顺便说一句,我尝试过bigdump (http://www.ozerov.de/bigdump/),但它似乎也有32MB的导入限制。
发布于 2012-05-22 03:39:28
您可以将其拆分为32MB的片段,然后单独导入它们。这应该不会太耗时。
发布于 2012-05-22 04:13:11
如果你在你的Windows桌面上安装了mysql,我有一些疯狂的东西你可能想试试。
请在本地mysql机器上执行以下步骤
最新分类步骤01)解压文件enwiki--
CREATE DATABASE mycat;mysqldump -u...-p...--无数据mycat category > category_00.sql
只需对cat_id使用--where选项运行5个mysqldump
mysqldump -u... -p... --no-create-info mycat category --where="cat_id <= 27000000" | gzip > category_01.sql.gz
mysqldump -u... -p... --no-create-info mycat category --where="cat_id > 27000000 AND cat_id <= 54000000" | gzip > category_02.sql.gz
mysqldump -u... -p... --no-create-info mycat category --where="cat_id > 54000000 AND cat_id <= 81000000" | gzip > category_03.sql.gz
mysqldump -u... -p... --no-create-info mycat category --where="cat_id > 81000000 AND cat_id <= 108000000" | gzip > category_04.sql.gz
mysqldump -u... -p... --no-create-info mycat category --where="cat_id > 108000000" | gzip > category_05.sql.gz上传这6个文件,解压缩,然后按顺序加载。
试一试吧!
https://stackoverflow.com/questions/10691475
复制相似问题