通过 phpMyAdmin 更改 WordPress 数据库表前缀

WordPress 默认的数据库表前缀是 ‘wp_’,但是因为网站的所有登录信息,都存储在数据库表中,这使得 WordPress 表非常容易收到攻击,所以我们建议您自定义 WordPress 表前缀。

phpMyAdmin 更改 WordPress 数据库表前缀

以下是更改 WordPress 数据库前缀的操作方法。

第 1 步 – 更改 wp-config.php 中的表前缀

首先,通过服务器管理面板或者通过FTP,在网站根目录下找到 wp-config.php 文件。然后找到下面的代码行:

$table_prefix = 'wp_';

然后,将 WordPress 更改为自己想要的表前缀:

$table_prefix = 'niuqt_';

更改完成后,保存更改并将文件上传到网站根目录下。

第 2 步 – 更改数据库中的表前缀

接下来,我们要从数据库中更改表前缀,按照下面的步骤进行操作。

第一步:在 PhpMyAdmin 的左侧菜单中找到您的数据库。
第二步:单击数据库名称以展开所有表。
第三步:选择所有以wp_开头的表,总共大约有 12 个。
第四步:单击 With selected 打开下拉菜单并选择 Replace table prefix。
第五步:在 From-field 中输入 wp_ ,在 To-field 中输入新名称,在本例中为 niuqt_。
第六步:单击继续进行更改。

更改数据库中的表前缀
更改数据库中的表前缀

第 3 步 – 替换对旧前缀的所有引用

在存储在数据库中的某些设置中,WordPress 仍然引用旧的表前缀。要完成更改前缀,您需要将这些替换为您的新前缀。

  1. 单击屏幕顶部菜单中的 SQL 选项卡。
  2. 粘贴以下命令到输入框中:
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';
  1. 用自己的新旧前缀替换 OLDPREFIXNEWPREFIX 。就像在下面的示例中一样,我们将 wp_ 替换为 niuqt_
update niuqt_usermeta set meta_key = 'niuqt_capabilities' where meta_key = 'wp_capabilities';
update niuqt_usermeta set meta_key = 'niuqt_user_level' where meta_key = 'wp_user_level';
update niuqt_usermeta set meta_key = 'niuqt_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update niuqt_options set option_name = 'niuqt_user_roles' where option_name = 'wp_user_roles';
  1. 单击 Go 按钮运行命令并完成更改。

通过上面的步骤,我们就完成了通过 phpMyAdmin 更改 WordPress 数据库表前缀的操作。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/change-the-table-prefix-for-wordpress/

(0)
牛奇网牛奇网
上一篇 2022年9月30日 下午2:57
下一篇 2022年10月3日

相关推荐

发表回复

登录后才能评论