现在的位置: 首页 > WP 专题 > 正文

wordpress 数据库表前缀修改方法

2014年09月08日 WP 专题 ⁄ 共 1436字 ⁄ 字号 暂无评论 ⁄ 阅读 329 次

wordpress中,所有站点设置和文章信息等数据都需要通过MySQL来存储,所以数据库的安全性非常重要。而wordpress数据库的默认前缀是wp_,如果安装时没有改变过,就会给黑客留下可乘之机。那么如何修改wordpress数据库前缀呢?具体方法如下:

一、wordpress安装前更改数据库前缀。

此方法仅限于wordpress全新安装之前,不能应用到已安装完成的WordPress数据库。

打开 wp-config.php 文件,修改数据库前缀 wp_ 为你想要的前缀,例如 wpuuxn_

二、wordpress安装后更改数据库前缀。

如果你的wordpress已安装完成,可以使用下面两种方法来更改数据库前缀。为防万一,请首先做好数据库备份工作。

1、使用插件 Change Database Prefix 完成数据库前缀的修改。

安装插件后,进入wordpress仪表盘 → 设置 → Change Database Prefix 。按照插件提示修改数据表前缀名称,点击保存按钮即可。

wordpress 数据库前缀修改方法

2、如果不想使用wordpress插件,也可以手动修改数据库前缀。

首先打开 wp-config.php 文件,修改数据库前缀 wp_ 为自定义前缀,如 wpuuxn_。然后进入phpMyAdmin,找到你安装wordpress的数据库,单击SQL按钮,执行以下SQL语句,将所有数据表前缀从 wp_ 改成 wpuuxn_

  1. RENAME table 'wp_commentmeta' TO 'wpuuxn_commentmeta';
  2. RENAME table 'wp_comments' TO 'wpuuxn_comments';
  3. RENAME table 'wp_links' TO 'wpuuxn_links';
  4. RENAME table 'wp_options' TO 'wpuuxn_options';
  5. RENAME table 'wp_postmeta' TO 'wpuuxn_postmeta';
  6. RENAME table 'wp_posts' TO 'wpuuxn_posts';
  7. RENAME table 'wp_terms' TO 'wpuuxn_terms';
  8. RENAME table 'wp_term_relationships' TO 'wpuuxn_term_relationships';
  9. RENAME table 'wp_term_taxonomy' TO 'wpuuxn_term_taxonomy';
  10. RENAME table 'wp_usermeta' TO 'wpuuxn_usermeta';
  11. RENAME table 'wp_users' TO 'wpuuxn_users';

接下来修改 Options 表中的数据,运行下面的SQL语句将 option_name 中以 wp_ 开头的值改成 wpuuxn_ 开头。

  1. SELECT REPLACE(option_name, 'wp_', 'wpuuxn_') FROM wpdx_options;

最后还要修改 UserMeta 表中的数据,运行下面的SQL语句将 meta_key 中以 wp_ 开头的值改成 wpuuxn_ 开头。

  1. SELECT REPLACE(meta_key, 'wp_', 'wpuuxn_') FROM wpdx_usermeta;

完成以上工作后,不要忘记访问网站前台和后台,以检查所做修改是否影响了wordpress的正常运行,如果发现错误,可以使用备份数据来恢复站点。

给我留言

留言无头像?


×