前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >修改 WordPress 数据库默认表前缀 wp_ 的方法

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

作者头像
魏艾斯博客www.vpsss.net
发布2018-09-20 15:43:54
1.7K0
发布2018-09-20 15:43:54
举报

新手使用 wordpress 初期,数据库默认表前缀用的都是 wp_,从理论上来说对博客安全性不好。所以说我们正式搭建博客的时候都会把默认 wp_ 改为别的,比如 vps_ 等等只有你自己知道的,这样即使被人扫描也无法找到真正的表前缀,也就安全了很多。因为群友问到说一个服务器里面安装了两个 wordpress 博客,表前缀还都是一样的,所以想修改一下,所以魏艾斯博客就搜索整理了相关知识,部分内容参考了@boke122 导航的文章(原文地址 https://boke112.com/3758.html),表示感谢。

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

一、安装 wordpress 博客时修改表前缀

在安装 wordpress 的时候,到这一步了可以直接修改成你想要的表前缀,比如 vps_ 或者别的,这样是最简单的。

二、安装 wordpress 后修改表前缀

因为修改数据库是有一定风险的,安全起见强烈建议大家在下手之前一定要备份网站和数据库,拿到备份之后可以尽情的对你的 wordpress 动手了。

1、插件修改表前缀

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

启用后看下面截图的说明操作。勾选 would you like to your own custom prefix,手动输入修改后的表前缀,再点击 click to change table prefix 就修改成功了。

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

三、手动修改表前缀

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

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

$table_prefix  = ‘wp_’;

修改表前缀为自定义的 vps_

$table_prefix  = ‘vps_’;

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

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

RENAME table `wp_commentmeta` TO `vps_commentmeta`; RENAME table `wp_comments` TO `vps_comments`; RENAME table `wp_links` TO `vps_links`; RENAME table `wp_options` TO `vps_options`; RENAME table `wp_postmeta` TO `vps_postmeta`; RENAME table `wp_posts` TO `vps_posts`; RENAME table `wp_termmeta` TO `vps_termmeta`; RENAME table `wp_terms` TO `vps_terms`; RENAME table `wp_term_relationships` TO `vps_term_relationships`; RENAME table `wp_term_taxonomy` TO `vps_term_taxonomy`; RENAME table `wp_usermeta` TO `vps_usermeta`; RENAME table `wp_users` TO `vps_users`;

点击下面的执行按钮就看到全都变成自定义表前缀了。

3、这还没玩,还得单独修改两个地方。

点击『SQL』按钮,运行以下 SQL 语句,修改 options 表中的数据:

update boke_options set option_name = replace(option_name,’wp_’,’vps_’);

点击『SQL』按钮,运行以下 SQL 语句,修改 usermeta 表中的数据:

update boke_usermeta set meta_key = replace(meta_key,’wp_’,’vps_’);

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档