修改wordpress默认前缀

近期网站频繁被尝试非法登陆,虽然没有被登陆成功,但还是认为表名按wordpress默认的来太过危险,故实践了下,把默认表名给更改掉。

以下为操作步骤:

1.确认数据库当前都有哪些表要修改:
show databases;
use xxxdb;
show tables;

2.重要:正式操作前对数据库做快照或备份,方便出错后回滚

3.修改 wp-config.php
把新的前缀指定到table_prefix中

4.重命名wordpress所有的表:
ALTER TABLE wp_users rename to newprefix__users;

5.对如下两张表内的’wp_’前缀进行全表替换,否则权限不对,无法对进入控制台对posts进行编辑
UPDATE newprefix_options
SET option_name = replace (option_name,’wp_’,’newprefix_’);

UPDATE newprefix_usermeta
SET meta_key = replace (meta_key,’wp_’,’newprefix_’);

另外,原来的密钥是人工随机输入生成,为提交安全性,在下述网址生成了最新的安全密钥:
https://api.wordpress.org/secret-key/1.1/

 

Leave a Reply

Your email address will not be published.