如何修改WordPress数据库前缀?WP数据库前缀修改教程

作者 : 开心源码 本文共1083个字,预计阅读时间需要3分钟 发布时间: 2022-06-21 共93人阅读

为了我们的WP网站更安全,在安装WordPress之前其实就应该将默认的数据库表前缀wp_更改掉,但往往最开始我们都没注意到这个细节问题,那么如果网站装好以后想更改WordPress数据库表前缀应该如何操作呢?

开心资源网KX3X介绍一种方法更改WordPress数据库表前缀,手动的方法比较麻烦,但是实用,修改之前记得备份,修改WordPress数据库表前缀的话一共就干四件事,插件会自动完成。

手动修改WordPress表前缀

1、更改mysql数据库里面的数据库前缀;

直接进网站的数据库管理,全选所有表》修改表前缀,WordPress的初始程序只有11张表,后续我们安装各种插件会增加各种各样的表,我这里有30张表。

填写一下需要替换的表前缀即可,我这边是从wp_更改为wpkl_表前缀

2、在网站根目录修改wp_config.php里面的$table_prefix为新表前缀 $table_prefix = 'wp_';更改为:$table_prefix = 'wpkl_';

3、更改wp_options表

表wp_options( 新表为wpkl_options)里面的option_name字段值要改掉

update wpkl_options set option_name = replace(option_name,'wp_','wpkl_');

4、更改wp_usermeta表

表wp_usermeta( 新表为wpkl_usermeta)里面的meta_key字段值要改掉

update wpkl_usermeta set meta_key = replace(meta_key,'wp_','wpkl_');

问题排查

下面是我修改后出现后台不能登录做的一些操作。老的前缀:wp_,后面是新的前缀:wptf_

把下面的命令都对照修改后执行一遍。然后有缓存插件的记得重启缓存即可

SELECT REPLACE(option_name, "wp_", "wptf_") FROM wptf_options;
SELECT REPLACE(meta_key, "wp_","wptf_") FROM wptf_usermeta;
update wptf_options set option_name = replace(option_name,'wp_','wptf_');
update wptf_usermeta set meta_key = replace(meta_key,'wp_','wptf_');
UPDATE wptf_options SET option_name = REPLACE(option_name,'wp_','wptf_');

 

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何修改WordPress数据库前缀?WP数据库前缀修改教程

发表评论