Назад | Перейти на главную страницу

Как сбросить / очистить MediaWiki?

У меня есть свежая установка MediaWiki, на которой я хотел бы провести несколько тестов массового импорта из другой вики.

Я буду ожидать, что мои первые попытки потерпят неудачу, и в итоге я вставил 500 страниц с битыми изображениями и тому подобным.

Вопрос

Итак, есть ли способ сбросить / очистить MediaWiki, поэтому я должен сделать тест, очистить, внести некоторые изменения в свой сценарий импорта, а затем повторить попытку?

Я использую последнюю версию MediaWiki, CentOS и MySQL.

Наверное, самый простой способ - сначала создать mysqldump базы данных, пока она нетронутая:

mysqldump -u <username> -p <password|credentials file> mediawiki > media-wiki-pristine.sql

... затем выполните сценарий удаления базы данных MySQL:

mysql -u <username> -p <password|credentials file> -e "drop database mediawiki;"

... с последующим импортом mysql:

mysql -u <username> -p <password|credentials file> < media-wiki-pristine.sql

... для восстановления базы данных после завершения теста.

Возможно, потребуется перепроверить синтаксис предложенных мной команд; какое-то время, и я не уверен, какую версию MySQL вы используете.