WordPress完美更换数据库表前缀教程

4,085次阅读
6 条评论

共计 1487 个字符,预计需要花费 4 分钟才能阅读完成。

WordPress 完美更换数据库表前缀教程

前言

今天博主把本站的数据库表前缀给更换了一遍,主要是为了网站的安全性,但是我们在初次使用 WordPress 的时候为了方便我们都采用了默认的 wp_表前缀,其不然这样的话网站安全性就会降低,那么我们安装好了之后特别是发展了一段时间了之后,我们要怎么样才可以完美的更换数据库的前缀呢?

步骤

步骤一

首先你必须要备份一下的数据库,以免造成途中意外之类什么的,最好还是先备份一下数据库文件。

步骤二

打开你的根目录下的 wp-config.php 文件,把里面

$table_prefix  = 'wp_';

中的 wp_改成你要 更换的数据表前缀(我们这里拿 new 做示例)。

步骤三

打开你的数据库后台,执行以下命令:

ALTER TABLE wp_commentmeta RENAME TO new_commentmeta;
ALTER TABLE wp_comments RENAME TO  new_comments;
ALTER TABLE wp_options RENAME TO new_options;
ALTER TABLE wp_posts RENAME TO new_posts;
ALTER TABLE wp_postmeta RENAME TO new_postmeta;
ALTER TABLE wp_users RENAME TO new_users;
ALTER TABLE wp_usermeta RENAME TO new_usermeta;
ALTER TABLE wp_links RENAME TO new_links;
ALTER TABLE wp_terms RENAME TO new_terms;
ALTER TABLE wp_term_taxonomy RENAME TO new_term_taxonomy;
ALTER TABLE wp_term_relationships RENAME TO new_term_relationships;
/*PS:其中 new 就是你的新数据表前缀,你可以自行更改,请勿复制此行到 SQL 命令执行 */

WordPress 完美更换数据库表前缀教程

步骤四

执行完上面的以后,你在前台访问的是一切正常,但是后台一点都不正常了,那么就继续执行以下的命令:

update new_options set option_name = replace(option_name,'wp_user_roles','new_user_roles');
update new_usermeta set meta_key = replace(meta_key,'wp_capabilities','new_capabilities');
update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_user_level');
update new_usermeta set meta_key = replace(meta_key,'wp_capabilities','new_user-settings');
update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_user-settings-time');
update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_dashboard_quick_press_last_post_id');
/*PS:要把 new 换成你自己的数据表前缀 */

最后就完成了。

随谈

看了以上的教程,是不是又多学到了一点点的东西呢,如果你使用了上面的更换方法出现什么问题,欢迎在下方给我留言,我会第一时间给你解答的。

正文完
使用官方微信小程序体验更多功能
post-qrcode
 6
憧憬Licoy
版权声明:本站原创文章,由 憧憬Licoy 于2016-03-05发表,共计1487字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(6 条评论)
略懂° 评论达人 LV.1
2020-01-18 00:53:30 回复

博主,你文章目录用的什么插件啊?

 Macintosh  Chrome  中国重庆重庆市电信
我爱动感单车网 评论达人 LV.1
2016-07-12 17:10:02 回复

:arrow: 不敢去弄,害怕自己菜万一弄坏了就麻烦了。

 Windows  Chrome  中国广西桂林市电信
好文推荐 评论达人 LV.1
2016-03-05 23:06:54 回复

不错的分享、哎 自己就是没什么执行力去折腾这一块

 Windows  Chrome  中国广东省广州市电信