当前位置:园子博客 » Wordpress » 如何修改 WordPress 数据库前缀

如何修改 WordPress 数据库前缀

3月 17th, 2012 | Filed under Wordpress | 共有4,582次浏览

更改 wordpress 数据库前缀大多是基于本身的安全性来考虑的,本文方法转载自我爱水煮鱼,文中详细解说了修改 WordPress 数据库前缀的方法。原文如下:

我们知道 WordPress 的数据库表,可以设置前缀,默认是 wp_,很多同学也就默认用了 wp_,如果某种原因(比如提高安全性)要修改的 WordPress 数据的前缀,我们应该怎么做?

开始之前

修改数据是一件风险很高的工作,开始之前必然就是做好数据库备份,也可以把博客设置为维护状态。

如何修改 WordPress 数据库前缀

如何修改 WordPress 数据库前缀

在 wp-config.php 修改数据库前缀

打开你的 wp-config.php 文件,把数据库前缀 wp_ 改成你想要的前缀,比如 wpjam_。

1
$table_prefix  = 'wpjam_';

修改数据表名字

打开 PHPMySQL,找到你的数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 wpjam_。

1
2
3
4
5
6
7
8
9
10
11
RENAME table `wp_commentmeta` TO `wpjam_commentmeta`;
RENAME table `wp_comments` TO `wpjam_comments`;
RENAME table `wp_links` TO `wpjam_links`;
RENAME table `wp_options` TO `wpjam_options`;
RENAME table `wp_postmeta` TO `wpjam_postmeta`;
RENAME table `wp_posts` TO `wpjam_posts`;
RENAME table `wp_terms` TO `wpjam_terms`;
RENAME table `wp_term_relationships` TO `wpjam_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wpjam_term_taxonomy`;
RENAME table `wp_usermeta` TO `wpjam_usermeta`;
RENAME table `wp_users` TO `wpjam_users`;

修改 Options 表中的数据

使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 wpjam_ 开头。

1
SELECT REPLACE(option_name, 'wp_', 'wpjam_') FROM wpjam_options;

修改 UserMeta 表中的数据

使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 wpjam_ 开头。

1
SELECT REPLACE(meta_key, 'wp_', 'wpjam_') FROM wpjam_usermeta;

搞定,收工!

原文链接:我爱水煮鱼

  1. 西铁城光动能手表
    3月 19th, 201214:42

    你是不是很会改模版呀,我加你QQ行不

  2. 济宁妇科医院
    3月 18th, 201215:23

    不错啊,又学习了一招

  3. 工作室
    3月 18th, 201212:20

    其实就是操作数据库里修改过来

  4. Louis Han
    3月 17th, 201222:32

    确实危险性比较大啊

您必须在 登录 后才能发布评论.