Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 58|回復: 0

重命名 WORDPRESS 数据库表前缀

[複製鏈接]

6

主題

6

帖子

24

積分

新手上路

Rank: 1

積分
24
發表於 2023-11-22 18:08:15 | 顯示全部樓層 |閱讀模式
正如阐明 WordPress 安全性的一些预防措施的文章中所指定的那样,本文还讨论了安全性以及在这种特定情况下如何重命名 WordPress 数据库的表前缀。 安装 WordPress 时,wordpress 数据库表前缀默认使用 wp 前缀命名,除非在手动安装过程中更改表前缀,以使表具有与第一次安装不同的前缀。 对于那些使用“SQL 注入”技术(即将恶意代码插入数据库表)进行此类攻击的人来说,可以很容易地使用目标站点并显然用它做你想做的事情,这里简单解释一下,因为重命名 WordPress 数据库表的前缀是保证 WordPress 站点更高级别安全性的好方法。 如何重命名数据库表前缀: 与往常一样,在开始之前,请记住备份 WordPress 网站使用的网站文件和数据库,如果有可能的话,另一件好事是使用网站的演示版本或本地安装的网站重命名数据库表。

编辑 WP-CONFIG.PHP 文件: 首先要做的就是更改 wp-condif.php 文件中表前缀的名称,然后下载该文件并使用您喜欢的文本编辑器打开它,找到以下行 $table_prefix = 'wp_'; 并将 wp 替换为数据库表将具有的新名称,例如:ertuoprw 完成此操作后 Whatsapp 号码列表 通过 FTP 重新加载文件并覆盖旧文件。 如何更改表前缀: 配置 wp-config.php 文件后,您必须在数据库中启动查询,以使用新名称重命名所有表。 为此,您必须使用 phpMyAdmin 控制面板,因此进入该面板,如果您有多个数据库,请选择要重命名其表前缀的数据库,在下一个屏幕上,您将进入数据库设置和左栏您将看到使用 WordPress 安装创建的 11 个默认表,如下图所示。 重命名-前缀-表-1.png 在顶部菜单中,您将找到“SQL”按钮。单击它,将出现一个带有白框的新屏幕,您必须在其中插入指令/查询以重命名数据库表的前缀。 重命名-前缀-表-2.png 重命名表前缀的 SQL 查询: 这里是所有必要的字符串,复制它们并显然将用作示例的名称 ertuoprw 替换为所需的名称,该名称必须与 wp-config.php 文件中插入的名称相对应,复制白框中的字符串后单击“执行” 。



重命名-前缀-表-3.png 搜索并重命名特定表: 执行刚刚描述的步骤后,必须修改 wp_usermeta 和 wp_options 表中的特定表的前缀。 为此,请像上一步一样移动到白框以启动查询,输入以下指令并单击执行,显然用作示例的名称 ertuoprw 必须替换为您选择的新名称: SELECT * FROM `newoptions_name` WHERE `option_name` LIKE '%wp_%' 如果我们正在运行新安装的 WordPress 查询,该查询将仅返回名为 wp_user_roles 的表,该表仍具有旧的前缀集。如果您安装了其他选项(例如插件),还会出现其他表名称,这些名称都需要进行相应修改。在这种情况下,我们通过单击“编辑”(如照片中所示)来重命名 wp_user_roles 表,然后进入下一个屏幕,这将允许我们重命名相关表。 编辑-前缀-表-4.png 在下一个屏幕上(如图所示),我们可以使用我们选择的新名称更改相关表的前缀名称,输入新名称后,立即单击右下角的“执行”。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DiscuzX

GMT+8, 2024-11-19 16:24 , Processed in 0.031933 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表