修改wordpress数据库表前缀wp_的方法

WordPress数据库默认表前缀用的都是 wp_。你需要给wordpress上memcached,你需要修改 WordPress 的数据库表的前缀,那么所有的表的前缀都需要修改,还有 opitons 和 user_meta 表里面的一些字段也要进行修改,手工改的话,会非常累,而且会非常累。

如果是刚建站的时候直接改掉默认表前缀是最好的了,后期已经有了很多内容就不方便改了,新手改来改去数据库容易死掉,自己还解决不了就更麻烦了。

不过,在处理任何数据之前,请保存良好的习惯,备份好数据库。

1、插件修改表前缀

一定要备份网站和数据库!

这个方法最适合新手使用,安装方法是在 wordpress 博客后台>>插件>>安装插件>>搜索“Change Table Prefix”找到后点击现在安装,再点击启用。在后台>>设置中可以找到这个插件。

启用后,在设置中,找到 Change-Table Prefix ,然后看下面截图的说明操作。

勾选 would you like to your own custom prefix,手动输入修改后的表前缀,再点击 click to change table prefix 就修改成功了。

修改wordpress数据库表前缀wp_的方法

弹出如下就表示

成功一半了!!!

  • Your new table prefix is: aerogel_
  • 17 tables prefix updated successfully.
  • wp-config.php file updated successfully.
  • Updated options table data successfully.
  • Updated usermeta table data successfully.
  •  

    修改wordpress数据库表前缀wp_的方法

    然后,找到服务器文件,wp-config.php,第 66 行,

    修改wordpress数据库表前缀wp_的方法

    $table_prefix = 'wp_';

    修改成:

    $table_prefix = 'aerogel_';

    这个呢,是霜天给其他网站做优化的时候,截下来的图,是用的aerogel_作为表前缀,仅供参考。

    因为这个插件就是用来修改表前缀的,所以修改成功后就没用了,为了节省服务器资源要停用并删除掉,绿色环保节能从每个插件开始。

    三、手动修改表前缀

    确实有一些博客喜欢自己动手解决问题,或者说喜欢折腾一下,所以发上来供爱好者折腾一番。手动修改太麻烦了还容易出错,老手也慎用。

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

    $table_prefix  = ‘wp_’;

    修改表前缀为自定义的 i5seo_

    $table_prefix  = ‘i5seo_’;

    这样算搞定数据库链接文件。

    2、登陆 phpmyadmin,进入对应博客的数据库,点击 SQL 按钮,运行下面的 SQL 语句,还是以自定义表前缀 vps_ 为例。

    SQL已经生成,请到MySQL运行:演示是i5seo_,你可以复制到txt文档中,然后替换成你想要的表前缀。

    RENAME TABLE wp_comments TO i5seo_comments;

    RENAME TABLE wp_commentmeta TO i5seo_commentmeta;

    RENAME TABLE wp_links TO i5seo_links;

    RENAME TABLE wp_options TO i5seo_options;

    RENAME TABLE wp_postmeta TO i5seo_postmeta;

    RENAME TABLE wp_posts TO i5seo_posts;

    RENAME TABLE wp_terms TO i5seo_terms;

    RENAME TABLE wp_termmeta TO i5seo_termmeta;

    RENAME TABLE wp_term_relationships TO i5seo_term_relationships;

    RENAME TABLE wp_term_taxonomy TO i5seo_term_taxonomy;

    RENAME TABLE wp_usermeta TO i5seo_usermeta;

    RENAME TABLE wp_users TO i5seo_users;

    UPDATE i5seo_options SET option_name = REPLACE(option_name, 'wp_', 'i5seo_') WHERE option_name LIKE 'wp_%';

    UPDATE i5seo_usermeta SET meta_key = REPLACE(meta_key, 'wp_', 'i5seo_') WHERE meta_key LIKE 'wp_%';

    这样才算彻底修改完毕,默认 wp_ 全都变成了自定义表前缀 i5seo_

    大家可以看到手动修改有多么麻烦和容易出错,如果你这个站点是有很多访客的情况下,你可没有那么多时间耗在上面,用插件几秒钟就搞定最快,当然了安装 wordpress 时就修改自定义才是正道。

    邀请讨论 换一换
    暂无数据
    0 人关注