记录生活 学习SEO优化 | 他日若遂凌云志 敢笑黄巢不丈夫
>>Home > 共享文档 > wordpress修改数据库表前缀

wordpress修改数据库表前缀

Tags: | | 作者:海天无影

最近建的网站比较多,有的时候为了节省资源和好归类,会在之前用wordpress搭建的网站的生成的数据库里添加新的数据,这就涉及到将原来的wordpress的数据库表前缀替换掉,而wordpress修改数据库表前缀不是简单将数据库表头和wp-config.php修改下就行了,还需要在数据库内容数据中进行修改,具体修改方法如下:


首先在wp-config.php文件中将

$table_prefix  = ‘wp_’;

改成

$table_prefix  = ‘haitian_’;(注:haitian修改为你想使用的数据库前缀)

然后就要进行数据库操作了:

进入wordpress的数据库,修改替换数据库表前缀,使用以下SQL语句:

ALTER TABLE wp_comments RENAME TO liveme_comments;
ALTER TABLE wp_commentmeta RENAME TO liveme_commentmeta;
ALTER TABLE wp_links RENAME TO liveme_links;
ALTER TABLE wp_options RENAME TO liveme_options;
ALTER TABLE wp_postmeta RENAME TO liveme_postmeta;
ALTER TABLE wp_posts RENAME TO liveme_posts;
ALTER TABLE wp_terms RENAME TO liveme_terms;
ALTER TABLE wp_term_relationships RENAME TO liveme_term_relationships;
ALTER TABLE wp_term_taxonomy RENAME TO liveme_term_taxonomy;
ALTER TABLE wp_usermeta RENAME TO liveme_usermeta;
ALTER TABLE wp_users RENAME TO liveme_users;

然后修改数据库内容中的参数:

UPDATE liveme_options SET option_name = REPLACE(option_name, 'wp_user_roles', 'liveme_user_roles');
UPDATE liveme_usermeta SET meta_key = REPLACE(meta_key, 'wp_capabilities', 'liveme_capabilities');
UPDATE liveme_usermeta SET meta_key = REPLACE(meta_key, 'wp_user_level', 'liveme_user_level');
UPDATE liveme_usermeta SET meta_key = REPLACE(meta_key, 'wp_dashboard_quick_press_last_post_id', 'liveme_dashboard_quick_press_last_post_id');
UPDATE liveme_usermeta SET option_name = REPLACE(meta_key, 'wp_user-settings', 'liveme_user-settings');
UPDATE liveme_usermeta SET meta_key = REPLACE(meta_key, 'wp_user-settings-time', 'liveme_user-settings-time');

PS:以上修改数据内容中的参数,是老版本的修改方法,wordpress3.5新版本,已经不需要修改那么多参数了。但是你还是可以复制上面的替换SQL语句,如果发现报错,没事只要将报错内容中对应的替换表数据的那条代码删除即可。

这样就完成了wordpress修改数据库表前缀的步骤,对了,记得操作前,先备份下数据库,以防万一!

日志信息 »

该日志于2013-01-10 19:35由 海天无影 发表在共享文档分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下转载到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

3条评论▼点击进行评论

  1. 备份是第一,老站可以不动,可以在新建的站点上进行设置。

  2. 正如楼上所述,备份是王道。

  3. 谢谢提醒,做好备份数据库

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

« 好久没写生活了 无意中翻到的手机,翻到的音乐,翻到的记忆 »