当前位置: 首页 > 面试题库 >

使用SQL删除没有外壳访问权限的旧MediaWiki修订版?

花稳
2023-03-14
问题内容

有谁知道一个SQL查询将清除MediaWiki数据库的旧版本?我的数据库已失去控制,我需要对其进行修剪以使其能够下载和管理。

我没有外壳程序访问权限,因此需要使用SQL查询来执行此操作。

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

谢谢阅读 :)

尼古拉斯


问题答案:

像您一样,我无权访问MediaWiki。所以我不能做很多事情,例如维护。
这是我的解决方案:在您的计算机上托管MediaWiki网站只是为了执行维护任务

  1. 备份数据库
  2. 备份您的MediaWiki文件夹
  3. 在计算机上设置Apache(Web服务器)
  4. 在计算机上设置MySQL
  5. 在计算机上还原MediaWiki数据库
  6. 将您的MediWiki文件夹放在Apache根文件夹中
  7. 最后,使用外壳程序运行所需的维护任务。我建议您使用deleteOldRevisions脚本
  8. 之后,重新备份文件夹和数据库,并将其还原到远程主机上


 类似资料:
  • 我正在使用Unity游戏引擎创建游戏。在这个游戏中,我抓取了一个屏幕截图,并将其保存到Unity的默认文件夹(“Application.PersistentDataPath”): /data/data/de.mytest.mygame/files/screenshot.png 如何修复此权限问题? 编辑:创建意图如下所示:

  • 我目前正在尝试将我的应用程序迁移到firebase,我正在寻找firebase的解析安装和通道。 我发现我们应该使用主题,但在我的应用程序中,“订阅”和“取消订阅”主题很常见,但没有办法(我发现)看到用户订阅了哪些主题。有什么想法吗? 我已经阅读了Firebase文档,但我是Firebase新手,因此可能有更多经验的人会知道:https://firebase.google.com/docs/clo

  • 议程:在Linux和Windows之间有一个共同的项目文件夹 在我的ubuntu机器14.04中,我已将文档根目录从:更改为 我得到错误为: 被禁止的 您没有访问/此服务器的权限。 Apache/2.4。本地主机端口80上的7(Ubuntu)服务器 所以我添加了一些脚本到: 但是可以工作,但不适用于Windows NTFS分区驱动器。 即使在提到: 错误消息“禁止您没有访问/此服务器的权限” 我的

  • 在 MySQL 中,可以使用 REVOKE 语句删除某个用户的某些权限(此用户不会被删除),在一定程度上可以保证系统的安全性。例如,如果数据库管理员觉得某个用户不应该拥有 DELETE 权限,那么就可以删除 DELETE 权限。 使用 REVOKE 语句删除权限的语法格式有两种形式,如下所示: 1)第一种 删除用户某些特定的权限,语法格式如下: REVOKE priv_type [(column_

  • 我的主机提供商不允许我在根目录上上载文件。它只允许访问公用文件夹。我试图移动索引。php

  • 本文向大家介绍Oracle删除当前用户下所有表的方法适用于有或没有删除权限,包括了Oracle删除当前用户下所有表的方法适用于有或没有删除权限的使用技巧和注意事项,需要的朋友参考一下 1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。 2、如果有删除用户的权限,则可以: 加了cascade就可以把用户连带的数据全部删掉。 删除后再创建该用户。 3、如果没有删除用户的权