如何将使用 MySQL 的 MediaWiki 安装转换为 SQLite?

如何将使用 MySQL 的 MediaWiki 安装转换为 SQLite?

我们在此运行基于 MySQL 的小型 MediaWiki 安装。出于简单原因,最好将此安装转换为 SQLite 变体,因为这样就不需要单独的数据库实例了。

我正在寻找一种实现此目的的方法。一个想法是,我们可以以某种方式创建数据的 XML 转储,然后稍后重新插入。但 MediaWiki 声称这种转储不会涵盖完整数据:我们将使用用户帐户、编辑日志和其他内容。

有人做过这样的转换吗?您认为最好的方法是什么?

答案1

有一个 mysql2sqlite.sh 脚本GitHub

像这样编写脚本,

./mysql2sqlite.sh myDbase | sqlite3 database.sqlite

如果你想知道其他转换方法,参考这个

相关内容