修改WordPress数据库表前缀的方法
使用WordPress的站长们都知道,wordpress的安全性一直是让我们关注的,之前我发布过关于提高wordpress安全性的方法,今天在告诉大家一个提高wordpress安全性的方法,就是修改wordpress数据库表前缀,wordpress的数据库表前缀默认是wp_,我们一般在安装时就默认用了wp_,但实际上这也是很不安全的,因为地球人都知道了。所以,如果修改数据库表前缀,也进一步的提高了你的wordpress安全性。我曾经试过很多次修改前缀,但都失败了,总会有这样,那样的问题。最近我搜集了一些相关资料,反复试验,终于成功了,现在把方法分享给大家:
请注意:修改数据库表前缀容易造成你的网站瘫痪,请修改前及时备份你的数据,本文对修改结果不承担任何责任。
修改wordpress数据库表前缀的方法:
一、首先在wp-config.php文件中修改数据库前缀
打开你的wp-config.php文件,把数据库前缀wp_ 改成你想要的前缀,比如 yanxi_
注意:yanxi_是我改的前缀,请大家自行更改为其他前缀名称,下文中很多地方都需要修改。
$table_prefix = 'yanxi_';
二、修改数据库表名字
打开MySQL数据库,在phpmyadmin中找到你的数据库,然后执行以下SQL命令,把所有数据库表前缀从wp_改成yanxi_
RENAME table `wp_commentmeta` TO `yanxi_commentmeta`;
RENAME table `wp_comments` TO `yanxi_comments`;
RENAME table `wp_links` TO `yanxi_links`;
RENAME table `wp_options` TO `yanxi_options`;
RENAME table `wp_postmeta` TO `yanxi_postmeta`;
RENAME table `wp_posts` TO `yanxi_posts`;
RENAME table `wp_terms` TO `yanxi_terms`;
RENAME table `wp_term_relationships` TO `yanxi_term_relationships`;
RENAME table `wp_term_taxonomy` TO `yanxi_term_taxonomy`;
RENAME table `wp_usermeta` TO `yanxi_usermeta`;
RENAME table `wp_users` TO `yanxi_users`;
三、修改Options表中的数据
运行下面语句把options表中的option_name以wp_开头的值改成yanxi_开头
SELECT REPLACE(option_name, 'wp_', 'yanxi_') FROM yanxi_options;
四、修改UserMeta 表中的数据
运行下面语句把 UserMeta 表中的meta_key以 wp_开头的值改成yanxi_开头
SELECT REPLACE(meta_key, 'wp_', 'yanxi_') FROM yanxi_usermeta;
好了,以上步骤就是修改wordpress数据库表前缀的过程,大家可以去试试,一定记得备份数据,或者你可以在本地测试好了,在操作
转载文章请注明,转载自:妍熙饭 [http://www.yanxifan.com]