wordpress 数据库表前缀修改方法

  • 时间:2020-05-23 15:34:29
  • 分类:网络文摘
  • 阅读:74 次

在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的正常运行,如果发现错误,可以使用备份数据来恢复站点。

推荐阅读:
申胥谏许越成原文及翻译  诸稽郢行成于吴原文及翻译  诗词名句鉴赏:秋风起兮白云飞,草木黄落兮雁南归。  王孙圉论楚宝原文及翻译  根据营业额算税款  根据税款算收入的数学问题  鸡兔同笼变式题  求火车速度和车长  货车的长度是多少米  平行四边形必有一个内角为多少度 
评论列表
添加评论