WordPress 修改默认的 wp_ 数据库前缀

3,306
WordPress 修改默认的 wp_ 数据库前缀
  • 5.00 / 5 5
5.00分(2票)

在安装WordPress 的时候,默认的数据库前缀都是 wp_,为了日益突出的安全问题,最好修改默认的 wp_ 数据库前缀(当然,前提是你已经按照默认前缀安装了)。下面的方法都是通过在PHPmyadmin 那里通过MYsql 语句修改的。进行下面操作前务必备份数据库。

再提醒一句:进行下面操作前务必备份数据库!

进入PHPmyadmin,点击SQL命令,输入以下命令:

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

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

1
$table_prefix  = 'deve_';

修改数据表名字

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

1
2
3
4
5
6
7
8
9
10
11
RENAME table `wp_commentmeta` TO `deve_commentmeta`;
RENAME table `wp_comments` TO `deve_comments`;
RENAME table `wp_links` TO `deve_links`;
RENAME table `wp_options` TO `deve_options`;
RENAME table `wp_postmeta` TO `deve_postmeta`;
RENAME table `wp_posts` TO `deve_posts`;
RENAME table `wp_terms` TO `deve_terms`;
RENAME table `wp_term_relationships` TO `devem_term_relationships`;
RENAME table `wp_term_taxonomy` TO `deve_term_taxonomy`;
RENAME table `wp_usermeta` TO `deve_usermeta`;
RENAME table `wp_users` TO `deve_users`;

修改 Options 表中的数据

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

1
SELECT REPLACE(option_name, 'wp_', 'deve_') FROM deve_options;

修改 UserMeta 表中的数据

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

1
SELECT REPLACE(meta_key, 'wp_', 'deve_') FROM deve_usermeta;

方法来源于WordPress 大神 我爱水煮鱼,感谢鱼叔!

暂时木有评论啊,等您坐沙发呢!

打破沉默,我来发表评论鸟~