如何更改WordPress数据库前缀以提高安全性

WordPress数据库就像是你整个WordPress站点的大脑,因为每一个单独的信息都存储在那里,因此使它成为黑客最喜欢的目标。垃圾邮件发送者和黑客运行用于SQL注入的自动代码。不幸的是,许多人在安装WordPress时忘记了更改数据库前缀。这使得黑客更容易通过以默认前缀为目标来计划大规模攻击WP_。保护数据库的最聪明的方法是更改数据库前缀,这在您正在设置的站点上非常容易做到。但只需几个步骤,就可以在不完全破坏WordPress数据库前缀的情况下,为您已建立的站点正确地更改该前缀。

视频教程

订阅塔克网

如果您不喜欢视频或需要更多说明,请继续阅读。

制备

我们建议您在执行本教程中建议的任何操作之前备份WordPress数据库。保持网站的每日备份是很重要的,我们推荐BackupBuddy插件来做到这一点。接下来,我们建议您将访问者重定向到临时维护页面。

Wp-config.php中的更改表前缀

打开WordPress根目录中的wp-config.php文件。将表前缀行从WP_其他像这样的东西Wp_a123456_

因此,这条线应该是这样的:


总共有11个默认的WordPress表格,所以手动更改它们会很痛苦。

这就是为什么为了加快速度,我们提供了一个您可以使用的SQL查询。

RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;
RENAME table `wp_comments` TO `wp_a123456_comments`;
RENAME table `wp_links` TO `wp_a123456_links`;
RENAME table `wp_options` TO `wp_a123456_options`;
RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;
RENAME table `wp_posts` TO `wp_a123456_posts`;
RENAME table `wp_terms` TO `wp_a123456_terms`;
RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;
RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;
RENAME table `wp_users` TO `wp_a123456_users`;

由❤️托管WPCode
在WordPress中一键使用

您可能需要为其他插件添加行,这些插件可能会在WordPress数据库中添加自己的表。其想法是将所有表的前缀更改为您想要的前缀。

选项表

我们需要在Options表中搜索使用wp_作为前缀的任何其他字段,以便可以替换它们。要简化该过程,请使用以下查询:

SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE '%wp_%'

由❤️托管WPCode
在WordPress中一键使用

这将返回很多结果,您需要逐行更改这些行。

UserMeta表

接下来,我们需要在usermeta中搜索所有使用wp_作为前缀的字段,这样我们就可以替换它。使用此SQL查询可实现以下目的:

SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE '%wp_%'

由❤️托管WPCode
在WordPress中一键使用

条目的数量可能会根据您使用的插件数量等而有所不同。只需将所有带有wp_的内容更改为新前缀即可。

备份并完成

现在您已经准备好测试站点了。如果您按照上面的步骤操作,那么一切都应该运行良好。现在,为了安全起见,您应该为您的数据库创建新的备份。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号