在安装WordPress过程中如果留意的话,在填写数据库名、用户名的那一步最下边有个数据库前缀wp_,如果默认的wp_安装,博客未来的发展带来安全隐患。很多黑客攻击破解博客密码,在数据库中挂上暗链或者直接改动网站内容。
在很多时候都需要修改数据表前缀,多个网站的数据库表安装在一个数据库里,为了容易分辨这些数据表是哪些程序的,也需要修改数据库表前缀。大多数博主都使用默认的“wp”,只是安装时省事而已,其实很有必要修改下表前缀。
第一种方法是安装前修改
一般是新站在安装前,输入连接数据库信息时输入的!
第二种是安装后插件修改
使用Change Table Prefix或Change Database Prefix 插件。默认是wp_,直接在框里输入duimin_,确认即可,这种方式适合新手,也最保险,修改前记得备份
第三种是安装后命令修改
一、修改接入代码
1、进入主机根目录,找到wp-config.php文件,编辑文件找到如下代码。
$table_prefix = ‘wp_’;
2、可以把前缀wp修改为成利于自己记忆的英文,例如使用域名duimin作为前缀,直接修改wp即可。
$table_prefix = ‘duimin_’;
二、修改数据库表
注:把下列的duimin换成自己的前缀名,可以是英文、数字、英数组合,修改前备份下数据库。phpMyAdmin登录数据库,进入自己的数据库名,“权限”SQL输入命令执行。
wordpress 3.5之后的版本,出现了简略性的修改数据库表方法,当然新版本wordpress也可以使用上边的修改方法。
1、修改数据库表的名字
RENAME table ‘wp_commentmeta’ TO ‘duimin_commentmeta’;
RENAME table ‘wp_comments’ TO ‘duimin_comments’;
RENAME table ‘wp_links’ TO ‘duimin_links’;
RENAME table ‘wp_options’ TO ‘duimin_options’;
RENAME table ‘wp_postmeta’ TO ‘duimin_postmeta’;
RENAME table ‘wp_posts’ TO ‘duimin_posts’;
RENAME table ‘wp_terms’ TO ‘duimin_terms’;
RENAME table ‘wp_term_relationships’ TO ‘duimin_term_relationships’;
RENAME table ‘wp_term_taxonomy’ TO ‘duimin_term_taxonomy’;
RENAME table ‘wp_usermeta’ TO ‘duimin_usermeta’;
RENAME table ‘wp_users’ TO ‘duimin_users’;
2、修改 Options 表中的数据
SELECT REPLACE(option_name, ‘wp_’, ‘duimin_’) FROM duimin_options;
3、修改 UserMeta 表中的数据
SELECT REPLACE(meta_key, ‘wp_’, ‘duimin_’) FROM duimin_usermeta;
PS:修改WordPress数据库表时,命令格式中的符号、空格、下划线非常重要,如果执行后提示错误的话,那就代表使用的命令存在错误。
原创文章,作者:Tony,如若转载,请注明出处:https://www.xxside.com/105.html
思德心语,壹群:799239814