其实是为了我们的WP安装网站更安全WordPress之前其实就应该将默认的数据库表前缀wp_更改,但一开始我们往往没有注意到这个细节,所以如果网站安装后想更改WordPress如何操作数据库表的前缀?
本博客介绍了两种改变方法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_);
方法二,用插件修改WordPress表面前缀(推荐)
使用的插件:WordPress Database Table Prefix Changing
插件无非是将上述四个手动操作步骤集成到插件中自动完成:
1、更改mysql数据库前缀;
2.根据目录更改网站wp-config.php文件中的表前缀;
3、更改表wp-options内表前缀;
4、更改表wp-usermeta内表前缀;
打开插件后,检查Would you like to your own custom prefix,然后将我们的新表前缀输入下面的文本框,如”wpkl_”
然后点击下面的Click To Change Table Prefix即可。修改成功会出现以下提示:
修改插件WordPress修改数据库表前缀后,我们打开网站前台和后台,看看是否正常。产品自行执行博客后,我们发现根据目录wp-config.php内表前缀未自动修改,手动修改后ok其他的都没问题。