WordPress网站怎么修改数据表前缀教程之WordPress插件Change Table Prefix

03月/09日/WordPress/浏览 646

WordPress网站怎么修改数据表前缀,phpmyadmin管理后台中找到你的数据库,如我们把wp_前缀修改为zhuige_前缀,然后执行以下SQL即可。操作前请备份数据。


修改数据表前缀


RENAME table `wp_commentmeta` TO `zhuige_commentmeta`;
RENAME table `wp_comments` TO `zhuige_comments`;
RENAME table `wp_links` TO `zhuige_links`;
RENAME table `wp_options` TO `zhuige_options`;
RENAME table `wp_postmeta` TO `zhuige_postmeta`;
RENAME table `wp_posts` TO `zhuige_posts`;
RENAME table `wp_terms` TO `zhuige_terms`;
RENAME table `wp_term_relationships` TO `zhuige_term_relationships`;
RENAME table `wp_term_taxonomy` TO `zhuige_term_taxonomy`;
RENAME table `wp_usermeta` TO `zhuige_usermeta`;
RENAME table `wp_users` TO `zhuige_users`;


修改 Options 表中的数据


SELECT REPLACE(option_name, 'wp_', 'zhuige_') FROM zhuige_options;


修改 UserMeta 表中的数据


SELECT REPLACE(meta_key, 'wp_', 'zhuige_') FROM zhuige_usermeta;


一般的,数据库中的数据这样就修改完成了。但是,不排除有的主题和插件会创建数据库表,或者在数据库中存储和数据库表前缀相关的数据,这样就会造成遗漏,发生bug……


推荐一种方式:把数据库导出,得到一个.sql文件;然后,使用notepad++查找替换wp_->zhuige_;再把修改后的.sql导回到数据库。

这种方式的好处是不会遗漏,但容易误改不相关数据。所以,替换之前,应当先查找浏览一遍,以防万一……


最后,别忘了修改 wp-config.php 中的配置


$table_prefix = 'zhuige_';


上面这种方法可能不是很全,也可以试试WordPress插件:Change Table Prefix,WordPress后台插件,搜索安装启用,然后简单设置一下即可。不做这个插件也很久没更新了,尝试之前别忘了备份数据库。


发表评论

暂无评论,抢个沙发...

客服 工单