wp修改数据库表前缀

By | 2009年06月29日

首先重命名数据库表,然后修改wp_config的表前缀,然后在替换掉数据库记录中的表前缀。

下面是相关的sql, wp是原来的表前缀,我修改为oldwp。

RENAME TABLE wp_awsomnews TO oldwp_awsomnews;
RENAME TABLE wp_comments TO oldwp_comments
RENAME TABLE wp_links TO oldwp_links
RENAME TABLE wp_options TO oldwp_options
RENAME TABLE wp_postmeta TO oldwp_postmeta
RENAME TABLE wp_posts TO oldwp_posts
RENAME TABLE wp_terms TO oldwp_terms
RENAME TABLE wp_term_relationships TO oldwp_term_relationships
RENAME TABLE wp_term_taxonomy TO oldwp_term_taxonomy
RENAME TABLE wp_usermeta TO oldwp_usermeta
RENAME TABLE wp_users TO oldwp_users

UPDATE oldwp_options SET option_name = REPLACE(option_name,’wp_user_roles’,’oldwp_user_roles’);
UPDATE oldwp_usermeta SET meta_key = REPLACE(meta_key,’wp_’,’oldwp_’);

2 thoughts on “wp修改数据库表前缀

  1. mare

    请问我在顶级域名下面安装wp时 表前缀默认没有设置的, .然后在创建二级域名时, 和顶级域名共用了同一个数据库, ,这个时候我设置了表前缀,

    那么之前顶级域名那里的表前缀需要重新设置下么?

    不改的话会不会出现问题 ?

    Reply
  2. 小f Post author

    mare :

    请问我在顶级域名下面安装wp时 表前缀默认没有设置的, .然后在创建二级域名时, 和顶级域名共用了同一个数据库, ,这个时候我设置了表前缀,

    那么之前顶级域名那里的表前缀需要重新设置下么?

    不改的话会不会出现问题 ?

    表前缀不同即可,不需要修改的。

    Reply

发表评论

电子邮件地址不会被公开。 必填项已用*标注