如何重置/刷新 MediaWiki?

如何重置/刷新 MediaWiki?

我有一个新的 MediaWiki 安装,我想从另一个 wiki 进行一些批量导入测试。

我预计我的第一次尝试会失败,最终我插入了 500 页包含损坏图像等的页面。

问题

那么有没有办法重置/刷新 MediaWiki,所以我必须进行测试、刷新、对我的导入脚本进行一些更改,然后再试一次?

我正在使用最新的 MediaWiki、CentOS 和 MySQL。

答案1

可能最简单的方法是首先创建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。

相关内容