改变 wordpress 数据库的表前缀

/

改变wordpress数据库的表前缀

为什么要改变 wordpress 数据库的表前缀

wordpress 数据库的表前缀默认是”wp_“,而且被大多数 wordpress 站点所采用,从安全性角度来说,知道了数据库的表前缀增加了数据库的表被转存从而暴漏敏感信息的可能性。换句话说,改变 wordpress 数据库的表前缀能改善 wordpress 的安全性。

改变 wordpress 数据库的表前缀的步骤

有很多方法可以改变 wordpress 数据库的表前缀,比如直接在终端登入 mysql 执行命令行操作,但这种方法需要对 mysql 比较熟悉,所以不太适合新手。下面介绍的是通过 phpmyadmin 图形界面进行修改,按图索骥,适合任何层次的 wordpress 用户。

1、备份数据库

这点非常重要,在对数据库执行任何操作前,备份都是不能忘却的步骤。

改变 wordpress 数据库的表前缀

2、编辑 wp-config.php,修改表前缀,例如将默认的

$table_prefix = 'wp_';

修改为

$table_prefix = 'test_';

3、改变 wordpress 所有表的名称

wordpress 安装后数据库默认有11个表,安装插件后,可能会添加其它表。点击 SQL 选项卡,输入命令行,改变所有的表的名称(包括安装插件后增加的表的名称)。

改变 wordpress 数据库的表前缀

4、编辑 wp_config 表(执行第3步操作后名称为 test-config)

点击搜索选项卡,对 option_name 列执行图示中的检索

改变 wordpress 数据库的表前缀

将检索到的结果的前缀由 wp_ 改变为 test_。

改变 wordpress 数据库的表前缀

5、编辑 wp_usermeta(执行第3步操作后名称为 test-usermeta)

点击搜索选项卡,对 meta_key 列执行图示中的检索

改变 wordpress 数据库的表前缀

将检索到的结果的前缀由 wp_ 改变为 test_。

改变 wordpress 数据库的表前缀

6、现在应该已经 OK 了,建议进行另一个数据库备份。

Comments