6随机字符前缀自动添加到整个数据库表,如何/为什么?

时间:2021-06-02 作者:BGdev

我在一个网站上工作,在服务器上直播。我正在使用Navicat与DB合作。我已经打开了WP DB,并且百分之百确定这些表只是使用标准WP\\uuPrefix的标准表。

当我在管理区的另一个屏幕上工作时,我需要一些用户元信息,我刷新了已经打开的数据库。。突然,所有的表都有6个随机字符前缀自动添加到整个DB表中!

所以现在不是只有一张桌子。。wp_usermeta
我现在有。。aojsfj_wp_usermeta

现在,以打开为例aojsfj_wp_usermeta 不是用户列表,它只是一个用户的元。因此,现在DB已经为少数(7)个测试用户帐户创建了所有单独的表,并在它们前面添加了6个随机字符。

有人能告诉我为什么会发生这种情况吗?到目前为止,一切似乎仍在运行,但DB+所有这些新表都不太好!

2 个回复
SO网友:Iviju

检查wp配置。php文件并查找$table\\u前缀=\'aojsfj\\u\';在它中,如果将值替换为空字符串,则可以从所有表中删除所有前缀。请注意,如果您从live网站中删除此内容,它将要求您重新安装网站。

SO网友:BGdev

@Iviju@Buttered\\u Toast非常感谢你们试图帮助我,非常感谢!

嗯,我只是回来提供有关问题的信息;是“,”;。。起初,我认为这是某种通过sql注入的黑客行为。但事实并非如此。

我使用的是pro版本WP Reset

作为其;快照“;特性(在您进行任何重大更改之前,如安装/删除任何插件、主题更改等,它会精确复制所有表)

因此,我的所有原始wp\\uTables仍然存在,并且完好无损,但6个字符的前缀过去是,现在是这些表的备份/屏幕截图的一部分。

如果其他人在不知情的情况下使用WP Reset时遇到此问题,请将其留在此处。

相关推荐

Reducing Database Query Time

在这里寻找一些建议。有一位客户已经在WooCommerce上工作了大约一年半。我们为他们建了一个新网站。他们开始增加一条新的家具生产线。每个项目有700-800个产品变体组合。由于从生产线中添加了大约8个新产品,当您在管理中查看产品列表时,加载需要花费很长时间。如果您快速编辑一个产品,并说将其添加到第二个类别,然后单击“更新”,则完成查询平均需要10.2-10.8秒(根据查询监视器)。意识到有700-800个变体需要迭代,如果可以理解的话,可能需要更长的时间。我已经恢复到2017主题,禁用了除woocom