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

时间:2022-04-23
本文章向大家介绍WordPress 修改默认的 wp_ 数据库前缀,主要内容包括在 wp-config.php 修改数据库前缀、修改数据表名字、修改 Options 表中的数据、修改 UserMeta 表中的数据、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

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

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

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

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

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

$table_prefix = 'deve_';

修改数据表名字

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

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_ 开头。

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

修改 UserMeta 表中的数据

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

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

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