If you have mysql installed on your Windows desktop, I have something crazy you may want to try.
Please perform the following steps on your local mysql box
STEP 01) Unzip the file enwiki-latest-category.sql.gz to enwiki-latest-category.sql
STEP 02) CREATE DATABASE mycat;
STEP 03) `mysql -u... -p... -Dmycat < enwiki-latest-category.sql
STEP 04) Export the CREATE TABLE for category
mysqldump -u... -p... --no-data mycat category > category_00.sql
STEP 05) Dump the data divided into 10 sections. Since the AUTO_INCREMENT is 134526529, round it to 135000000 (135 million). Dump 20% (27 million) at a time
Just run 5 mysqldumps using the --where
option against cat_id
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
Upload these 6 files, unzip them, and load them in order.
Give it a Try !!!