wp-config.php数据库名称修改,修改WordPress站点数据库默认表前缀wp_

本文介绍了如何在安装WordPress时修改默认的表前缀`wp_`以增强安全性。提供了三种方法:安装时直接修改、使用ChangeTablePrefix插件和手动修改`wp-config.php`及数据库。通过修改表前缀,可以降低SQL注入的风险,并详细说明了每种方法的步骤。
摘要由CSDN通过智能技术生成

很多第一次接触 WordPress 的博主站长们在安装 WordPress 的时候,都是直接使用数据库的默认表前缀 wp_,据说这个默认前缀会存在SQL注入的安全隐患,所以一般都建议在安装 WordPress 的时候直接修改数据库的默认表前缀 wp_,如改为 abc_

98b869097af1051b98eec4405a82a493.png

1. 安装WordPress时修改表前缀wp_

如下图所示,我们在安装 WordPress 的时候,在进行到『调整配置文件』时就可以直接修改表前缀,这时候修改默认表前缀是最简单的

33629a0e495854a5f45760d0facb8cde.png

2. 使用插件法修改表前缀

对于新手而言,为了减少误操作导致数据库损坏,建议直接安装 Change Table Prefix 插件来修改默认的表前缀。方法很简单,可以直接在后台 > 插件 > 安装插件 > 搜索Change Table Prefix找到好直接点击现在安装,或点此下载 Change Table Prefix 插件到桌面然后点击上传插件> 选择文件后点击现在安装

3beeeeff41fee04ca1f5e4eb0b61b314.png

如上图所示,安装 Change Table Prefix 插件成功并启用后,直接在后台 > 设置 > Change Table Prefix > 勾选Would you like to your own custom prefix.,接着在下方填入我们想要修改的表前缀(如 abc_),最后点击Click To Change Table Prefix按钮即可成功修改表前缀,具体如下:

fab49970dd7d7bed41526f690dd9d163.png

刷新后可以发现当前表前缀已经变成 abc_

5e17d14111b507afb40759aaed6427a5.png

注意:成功修改表前缀后,这个插件就没用了,我们就可以直接停用并删除这个 Change Table Prefix 插件了

3. 手动修改表前缀

具体手动修改表前缀的步骤如下:

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

$table_prefix = 'wp_';

直接修改为自定义表前缀(如 abc_)

$table_prefix = 'abc_';

3.2 登录你的数据库,点击我们站点相对应的数据库,运行以下 SQL 语句,修改默认表前缀为自定义前缀

RENAME table `wp_commentmeta` TO `abc_commentmeta`;

RENAME table `wp_comments` TO `abc_comments`;

RENAME table `wp_links` TO `abc_links`;

RENAME table `wp_options` TO `abc_options`;

RENAME table `wp_postmeta` TO `abc_postmeta`;

RENAME table `wp_posts` TO `abc_posts`;

RENAME table `wp_termmeta` TO `abc_termmeta`;

RENAME table `wp_terms` TO `abc_terms`;

RENAME table `wp_term_relationships` TO `abc_term_relationships`;

RENAME table `wp_term_taxonomy` TO `abc_term_taxonomy`;

RENAME table `wp_usermeta` TO `abc_usermeta`;

RENAME table `wp_users` TO `abc_users`;

执行SQL语句后即可成功把表前缀都改为 abc_,刷新数据库后我们就能发现该数据库的表前缀均已变成 abc_

2ee7af40e7b195fa589a864700d0384a.png

3.3 继续运行以下 SQL 语句,修改 options 表中的数据:

update abc_options set option_name = replace(option_name,'wp_','abc_');

8daac17a9b18a6759172548c3a9bb95c.png

3.4 再继续运行以下 SQL 语句,修改 usermeta 表中的数据:

update abc_usermeta set meta_key = replace(meta_key,'wp_','abc_');

33adc5885b5f94afddb7d07cff1aebaf.png

至此,终于成功修改 WordPress 站点默认表前缀 wp_ 为 abc_

>>本文为下一朵云的原创文章,转载请附上原文出处链接及本声明

>>原文链接地址:修改WordPress站点数据库默认表前缀wp_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值