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 仍然引用旧的表前缀。要完成更改前缀,您需要将这些替换为您的新前缀。
- 单击屏幕顶部菜单中的 SQL 选项卡。
- 粘贴以下命令到输入框中:
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';
- 用自己的新旧前缀替换 OLDPREFIX 和 NEWPREFIX 。就像在下面的示例中一样,我们将 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';
- 单击 Go 按钮运行命令并完成更改。
通过上面的步骤,我们就完成了通过 phpMyAdmin 更改 WordPress 数据库表前缀的操作。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/change-the-table-prefix-for-wordpress/