wordpress 数据库表前缀修改方法
- 时间:2020-05-23 15:34:29
- 分类:网络文摘
- 阅读:128 次
在wordpress中,所有站点设置和文章信息等数据都需要通过MySQL来存储,所以数据库的安全性非常重要。而wordpress数据库的默认前缀是wp_,如果安装时没有改变过,就会给黑客留下可乘之机。那么如何修改wordpress数据库前缀呢?具体方法如下:
一、wordpress安装前更改数据库前缀。
此方法仅限于wordpress全新安装之前,不能应用到已安装完成的WordPress数据库。
打开 wp-config.php 文件,修改数据库前缀 wp_ 为你想要的前缀,例如 wpuuxn_。
二、wordpress安装后更改数据库前缀。
如果你的wordpress已安装完成,可以使用下面两种方法来更改数据库前缀。为防万一,请首先做好数据库备份工作。
1、使用插件 Change Database Prefix 完成数据库前缀的修改。
安装插件后,进入wordpress仪表盘 → 设置 → Change Database Prefix 。按照插件提示修改数据表前缀名称,点击保存按钮即可。

2、如果不想使用wordpress插件,也可以手动修改数据库前缀。
首先打开 wp-config.php 文件,修改数据库前缀 wp_ 为自定义前缀,如 wpuuxn_。然后进入phpMyAdmin,找到你安装wordpress的数据库,单击SQL按钮,执行以下SQL语句,将所有数据表前缀从 wp_ 改成 wpuuxn_。
- RENAME table 'wp_commentmeta' TO 'wpuuxn_commentmeta';
- RENAME table 'wp_comments' TO 'wpuuxn_comments';
- RENAME table 'wp_links' TO 'wpuuxn_links';
- RENAME table 'wp_options' TO 'wpuuxn_options';
- RENAME table 'wp_postmeta' TO 'wpuuxn_postmeta';
- RENAME table 'wp_posts' TO 'wpuuxn_posts';
- RENAME table 'wp_terms' TO 'wpuuxn_terms';
- RENAME table 'wp_term_relationships' TO 'wpuuxn_term_relationships';
- RENAME table 'wp_term_taxonomy' TO 'wpuuxn_term_taxonomy';
- RENAME table 'wp_usermeta' TO 'wpuuxn_usermeta';
- RENAME table 'wp_users' TO 'wpuuxn_users';
接下来修改 Options 表中的数据,运行下面的SQL语句将 option_name 中以 wp_ 开头的值改成 wpuuxn_ 开头。
- SELECT REPLACE(option_name, 'wp_', 'wpuuxn_') FROM wpdx_options;
最后还要修改 UserMeta 表中的数据,运行下面的SQL语句将 meta_key 中以 wp_ 开头的值改成 wpuuxn_ 开头。
- SELECT REPLACE(meta_key, 'wp_', 'wpuuxn_') FROM wpdx_usermeta;
完成以上工作后,不要忘记访问网站前台和后台,以检查所做修改是否影响了wordpress的正常运行,如果发现错误,可以使用备份数据来恢复站点。
推荐阅读:Blogging in the Viral Age: 5 Ways to Tip the Scales in Your Favo Why You Need To Update Your Jetpack Plug-In Right Now 7 Online Marketing Tools You Need to Master in 2016 How to Compute the Min Cost of Climbing Stairs via Dynamic Progr The Algorithm to Make Words Bold in HTML The O(N) Increasing Triplet Subsequence Algorithm How to Compute the Greatest Common Divisor of Strings? How to Design a Tic-Tac-Toe Game? The Facebook Initial Coding Interview Experience Facebook Onsite Interview Preparation Part 2: Coding Questions
- 评论列表
-
- 添加评论