有谁知道一个SQL查询将清除MediaWiki数据库的旧版本?我的数据库已失去控制,我需要对其进行修剪以使其能够下载和管理。
我没有外壳程序访问权限,因此需要使用SQL查询来执行此操作。
我已经尝试过这里建议的解决方案,但是http://www.mediawiki.org/wiki/Extension_talk:SpecialDeleteOldRevisions2#Deleting_only_archived_revisions不起作用
谢谢阅读 :)
尼古拉斯
最佳答案
像您一样,我无权访问MediaWiki。所以我不能做很多事情,例如维护。
这是我的解决方案:在您的计算机上托管MediaWiki网站只是为了执行维护任务
备份数据库
备份您的MediaWiki文件夹
在计算机上设置Apache(Web服务器)
在计算机上设置MySQL
在计算机上还原MediaWiki数据库
将您的MediWiki文件夹放在Apache根文件夹中
最后,使用外壳程序运行所需的维护任务。我建议你deleteOldRevisions脚本
之后,重新备份文件夹和数据库,并将其还原到远程主机上
关于sql - 使用SQL删除没有Shell访问权限的旧MediaWiki修订版?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12870048/