THE GIST
Перед тем, как выполнить массовое импорт английской Википедии в 40 + ГБ, мне пришлось временно удалить индексы и поля автоматического увеличения из трех таблиц ( "страница", "ревизия" и "текст" ) для обработки нагрузки. Теперь я, наконец, успешно импортировал английскую Википедию на свой локальный компьютер и создал локальное зеркало (MediaWiki API). Ура!
Однако теперь мне нужно заново создать индексы и поля с автоматическим приращением менее чем за десять лет. К счастью, (1) я сделал много скриншотов соответствующих таблиц в phpmyadmin до того, как я удалил индексы и поля; (2) Я могу с предельной точностью объяснить шаги, которые я предпринял перед импортом; и (3) это не должно быть слишком сложно для тех, кто свободно владеет MySQL. К сожалению, у меня нет опыта в MySQL, поэтому объяснения "детские шаги" были бы чрезвычайно полезными.
ТОЧНО ЧТО Я ДОЛЖЕН (ПОДГОТОВКА К ИМПОРТУ):
Шаги 1, 2, 3: Это изображение отображает таблицу страница, прежде чем я изменил поле page_id, нажав "Изменить" и отменив "Автоматическое увеличение", (в процессе подготовки к импорту). Я выполнил те же самые изменения для поля rev_id в таблице ревизия и old_id в таблице текст, но пропустил экран чтобы избежать избыточности.
Шаг 4: На этом изображении показаны индексы для таблицы страница, прежде чем я опустил их все.
Шаг 5: На этом изображении показаны индексы для таблицы ревизия, прежде чем я опустил их все.
Шаг 6: На этом изображении изображены индексы таблицы текст, прежде чем я их всех брошу.
ЧТО Я НУЖДАЮСЬ (ВОССТАНОВЛЕНИЕ ПОСЛЕ ИМПОРТА):
Мне просто нужно восстановить исходные индексы и автоматически увеличивать поля, не дожидаясь ста лет.
Сведения о настройке: PHP 5.3.8 (apache2handler), MySQL 5.5.16 (InnoDB), Apache 2.2.21, Ubuntu 12.04 LTS, MediaWiki 1.19.0 (частная вики)