修改WordPress站点数据库表前缀

2020年7月27日 评论 12

如果想要修改 WordPress 前缀,可以直接修改数据,当然在折腾数据库前先行备份好数据库,避免出现数据库意外!否则网站就玩完了!

1、修改配置文件 wp-config.php 中表前缀,找到以下代码:

$table_prefix  = 'wp_';

直接修改为自定义表前缀(如 bo_)

$table_prefix  = 'bo_';

2、登录你的 MySQL 数据库 phpMyAdmin,点击我们站点相对应的数据库,然后点击『SQL』按钮,运行以下 SQL 语句,修改默认表前缀为自定义前缀(bo_):

RENAME table `wp_commentmeta`  TO `bo_commentmeta`;
RENAME table `wp_comments` TO `bo_comments`;
RENAME table `wp_links` TO `bo_links`;
RENAME table `wp_options` TO `bo_options`;
RENAME table `wp_postmeta` TO `bo_postmeta`;
RENAME table `wp_posts` TO `bo_posts`;
RENAME table `wp_termmeta` TO `bo_termmeta`;
RENAME table `wp_terms` TO `bo_terms`;
RENAME table `wp_term_relationships` TO `bo_term_relationships`;
RENAME table `wp_term_taxonomy` TO `bo_term_taxonomy`;
RENAME table `wp_usermeta` TO `bo_usermeta`;
RENAME table `wp_users` TO `bo_users`;

点击“执行”按钮后即可成功把表前缀都改为 bo_ 刷新数据库后我们就能发现该数据库的表前缀均已变成 bo_

3、继续点击“SQL”按钮,运行以下 SQL 语句,修改 options 表中的数据:

update bo_options set option_name = replace(option_name,'wp_','bo_');

4、继续点击『SQL』按钮,运行以下 SQL 语句,修改 usermeta 表中的数据:

update bo_usermeta set meta_key = replace(meta_key,'wp_','bo_');

注意,现在数据库前缀改变了,所以前缀要改成新的。

到这里,就终于成功修改 WordPress 站点默认表前缀 wp_ 为 bo_

特别声明:以上内容来源于编辑整理发布,如有不妥之处,请与我方联系删除处理。
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: