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

Как преобразовать установку MediaWiki с использованием MySQL в SQLite?

Здесь мы запускаем небольшую собственную установку MediaWiki на основе MySQL. По соображениям простоты было бы здорово преобразовать эту установку в вариант SQLite, поскольку в этом случае не потребуется отдельный экземпляр базы данных.

Я ищу способ добиться этого. Одна из идей заключалась бы в том, что мы могли бы каким-то образом создать XML-дамп данных и снова вставить его позже. Но MediaWiki утверждает, что такой дамп не будет охватывать все данные: мы будем использовать учетные записи пользователей, редактировать журналы и прочее.

Есть ли у кого-нибудь опыт такой конвертации? Как вы думаете, какой подход для этого лучше всего подходит?

Есть скрипт mysql2sqlite.sh на GitHub

напишите сценарий вот так,

./mysql2sqlite.sh myDbase | sqlite3 database.sqlite

Если вы хотите узнать другие способы конвертации, сослаться на это