如何更改 WordPress 数据库前缀(3 个简单步骤)

已发表: 2023-08-23


想要更改 WordPress 数据库前缀?

WordPress 网站由文件、文件夹和数据库组成。 数据库是网站的重要组成部分,因为它存储帖子、页面、评论、用户数据、设置和插件配置以及其他资源。

鉴于数据库的重要性,黑客经常以数据库为目标(尤其是在 SQL 注入攻击期间),希望操纵或提取网站的敏感数据。 这就是为什么实施强有力的安全措施至关重要。 碰巧,保护它的好方法之一就是更改 WordPress 数据库前缀。

由于所有 WordPress 网站都具有相同的前缀(即“wp_”),因此黑客更容易使用它来访问您的网站。 将数据库前缀修改为独特的内容将使黑客失去踪迹。

让我们学习如何更改 WordPress 数据库前缀并增强网站的安全性。

更改 WordPress 数据库前缀之前要做的事情

在开始更改 WordPress 数据库前缀之前,您应该首先了解它是什么。 那么你需要执行以下措施:

这些不是可选措施。 在继续下一部分之前,您需要确保这些已实施。

1. 进行备份:要更改数据库前缀,您需要前往网站后端进行修改。 这是有风险的,因为如果出现问题,您的网站可能会崩溃。 为了保护它免受此类灾难的影响,请进行备份。

2. 停用插件和主题:更改数据库前缀可能会破坏网站上安装的插件和主题所支持的功能。 您需要停用所有插件并切换到默认 WordPress 主题。 仅在修改数据库前缀后重新激活它们。

3. 在wp-config.php 文件中更改WordPress 数据库前缀:wp-config 文件包含数据库凭据,在更改数据库前缀之前需要对其进行修改。 不正确的凭据往往会触发“数据库连接问题”错误,从而导致网站空白。

您可以使用 FTP 客户端或通过您的托管帐户访问配置文件。

使用两种方法中的任何一种打开文件管理器并转到public_html → wp-config.php

右键单击配置文件并选择编辑

找到文件中的数据库前缀并将其替换为新前缀

保存更改并退出页面。

更改 wpconfig 中的数据库前缀。

实施这些措施后,继续更改 WordPress 数据库前缀。

如何更改 WordPress 数据库前缀的最佳方法

可以使用插件或通过 phpMyAdmin 更改数据库前缀。

让我们深入研究这两种方法。

方法一:使用插件更改数据库前缀

更改 WordPress 数据库前缀的最简单方法是使用插件。

专用插件,如 Brozzme DB Prefix & Tools Addons、WP Prefix Changer、Rename DB Table Prefix 等,可以帮助您更改数据库前缀。 但这些插件大多数都没有更新,这可能意味着它们已被开发人员放弃。

WordPress 存储库中过时插件的示例。

如今,大多数安全插件(如 All-In-One Security、iThemes Security 等)都提供数据库修改功能,因此这些专用插件可能很难吸引用户。

我们不建议使用过时的插件,因为它们是网站被黑客攻击的首要原因。

但是,如果您安装了安全插件,则可以使用安全插件来更改数据库前缀。 如果没有,那么我们建议继续使用下一个方法。

方法二:使用phpMyAdmin更改数据库前缀️

PhpMyAdmin 是一个用于管理站点数据库或与站点数据库交互的工具。 它具有用户友好的界面,非技术网站所有者可以使用它来更改数据库前缀。

要更改数据库前缀,需要执行以下步骤:

  • 重命名 phpMyAdmin 中的数据库表
  • 更新选项表中的前缀
  • 更新 Usermeta 表中的前缀

让我们看看如何执行这些步骤:

在 phpMyAdmin 中重命名数据库表️

可以通过您的托管帐户访问 phpMyAdmin。

在托管我们的演示站点的 Namecheap 上,我们能够使用cPanel访问 phpMyAdmin 。

cPanel 中的 phpMyAdmin。

在您的托管帐户上找到phpMyAdmin并将其打开

接下来,从左侧面板中选择数据库。 一旦执行此操作,屏幕右侧就会出现几个表格。 这些表包含有关您的 WordPress 网站的重要信息。

phpMyAdmin 中的 WordPress 数据库。

附注:一些 phpMyAdmins 包含多个数据库,因为该工具可以托管各种网站的数据库。 在这种情况下,确保您识别并选择正确的数据库非常重要。

phpMyAdmin 中的多个数据库。

要识别正确的数据库,请选择一个数据库,转到 wp_options 表,然后检查 siteurl 选项。 它包含数据库所属网站的 URL。

以这种方式不断检查所有数据库,直到找到正确的数据库。

找到正确的数据库后,选择该数据库,然后向下滚动到页面末尾并点击“全部检查”选项。

接下来,单击“选定” ,然后从下拉菜单中选择“替换表前缀”选项。

并将旧前缀替换为新前缀。 确保它与您之前在 wp-config.php 文件中添加的前缀相同。

替换 phpMyAdmin 中的数据库表以帮助更改 WordPress 数据库前缀。

更新选项表中的前缀️

在上一节中,我们向您展示了如何重命名前缀。 在本节中,我们将确保通过运行 SQL 查询来重命名所有表前缀。 您需要执行以下操作:

从屏幕顶部选择SQL选项并将以下行插入 SQL 页面的空白部分:

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

确保将“xxx”替换为新前缀,然后按 Enter 键。

在 phpMyAdmin 中运行 SQL 查询来更改 WordPress 数据库前缀。

搜索将检索多个表。 您需要手动一一编辑它们以重命名前缀。

更新 Usermeta 表中的前缀️

您需要运行另一个 SQL 查询以确保所有表都已重命名。 这是查询:

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

请务必在按 Enter 之前将“xxx”替换为新前缀。

运行查询后,会出现一些表。 您需要编辑这些表并重命名它们的前缀。

就是这样。 您已更改 WordPress 数据库并保护您的网站。

更改 WordPress 数据库前缀后要做的事情

在数据库前前缀更改措施中,您停用了网站上安装的插件和主题。

更改数据库前缀后,您需要打开 WordPress 仪表板并响应您的插件和主题

就是这样。 至此,我们就完成了如何更改 WordPress 数据库前缀的教程。

结论

更改数据库前缀是确保您的网站免受 SQL 注入攻击的好方法。

要修改 WordPress 数据库前缀,您可以使用提供数据库前缀重命名功能的安全插件,或通过您的托管帐户访问 phpMyAdmin 并在那里修改前缀。

️ 使用该插件很简单,但如果您不想走这条路,请使用 phpMyAdmin 执行以下步骤:

  1. 重命名 phpMyAdmin 中的数据库表
  2. 更新选项表中的前缀
  3. 更新 Usermeta 表中的前缀

在修改数据库前缀之前,请务必备份您的网站并停用所有主题和插件。 另外,请记住在更改前缀后重新响应它们。

更改数据库前缀后,我们建议您仔细阅读以下指南并实施文中列出的措施,以进一步增强数据库的安全性:

如果您对如何更改 WordPress 数据库前缀有任何疑问,请在下面给我们留言

免费指导

加速的 4 个基本步骤
您的 WordPress 网站

按照我们的 4 部分迷你系列中的简单步骤进行操作
并将加载时间减少 50-80%。