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

在安装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 大神 我爱水煮鱼,感谢鱼叔!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券