有没有办法查看WordPress数据库更改的历史记录?

时间:2020-02-17 作者:Pavel Janicek

我的一个WordPress页面突然变得“空白”。基本上,它显示出wordpress的干净安装。wp内容/上传中的文件都存在,但数据库中的所有帖子都消失了。

虽然我有备份,但我想知道实际发生了什么。

我找到了StackOverflow question, 但该历史记录不会记录应用程序运行的查询。

非常感谢您的帮助

Edit: 根本原因已感染主题导入程序:https://www.zdnet.com/article/bug-in-wordpress-plugin-can-let-hackers-wipe-up-to-200000-sites/

1 个回复
SO网友:Tom J Nowell

没有WordPress特定的查询日志,除非您自己构建一个。您将获得的唯一历史记录是MySQL本身提供的历史记录。

不幸的是,数据库无法区分应用程序,因此您必须按表和数据库筛选与您相关的应用程序。但是,如何做到这一点超出了WordPress的范围,并且是在SQL server管理和专业知识的范围内(这将取决于您使用的数据库的供应商,例如MariaDB、vs stock MySQL等,以及所使用的软件版本)

相关推荐

$wpdb selects wrong database

我在另一个WordPress网站的文件夹中创建了一个新的WordPress网站。示例-主站点。com-mainsite。com/第二站点我创建了一个插件,并使用$wpdb 将数据插入数据库,插件将数据插入第一个/父站点的数据库。我使用的代码包括$wpdb 如下所示:$path = $_SERVER[\'DOCUMENT_ROOT\']; include $path . \'/wp-load.php\'; include $path . \'/wp-config.php\'; inc