3

有谁知道可以清除 MediaWiki 数据库中旧版本的 SQL 查询?我的数据库已经失控,我需要修剪它以使其能够下载和管理。

我没有 shell 访问权限,所以我需要使用 SQL 查询来执行此操作。

我已经尝试过这里建议的解决方案,但它不起作用http://www.mediawiki.org/wiki/Extension_talk:SpecialDeleteOldRevisions2#Deleting_only_archived_revisions

谢谢阅读 :)

尼古拉斯

4

2 回答 2

0

和你一样,我没有对我的 MediaWiki 的 shell 访问权限。所以我不能做很多事情,比如维护。
这是我的解决方案:在您的计算机上托管您的 MediaWiki 网站只是为了完成您的维护任务

  1. 备份您的数据库
  2. 备份您的 MediaWiki 文件夹
  3. 在您的计算机上设置Apache(Web 服务器)
  4. 在您的计算机上设置 MySQL
  5. 在您的计算机上恢复您的 MediaWiki 数据库
  6. 将您的 MediWiki 文件夹放在 Apache 根文件夹中
  7. 最后使用 shell 运行您想要的维护任务。我建议你deleteOldRevisions脚本
  8. 之后,重新备份文件夹和数据库并在远程主机上恢复它们
于 2012-10-27T15:13:58.510 回答
0

使用维护扩展并使用它运行相关的维护脚本。直接数据库操作纯粹是疯狂,并且按照其他答案的建议使用本地 LAMP 安装非常麻烦。正确运行 MediaWiki 确实需要 Shell 访问权限,但这是一个常见问题,请在讨论页上报告您对扩展程序的体验,或者如果发现任何错误,请提交错误。

于 2012-12-14T21:36:30.493 回答