wordpress 数据库表前缀修改方法

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

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

推荐阅读:
数学题:一种商品随季节出售  数学题:一个底面半径是6厘米的圆柱形玻璃器皿里装有一部分水  数学题:已知点D、E、F分别是BC、AD、BE上的中点  数学题:21个同学来取水果  数学题:四一班买了30只红气球和黄气球装点教室  数学题:三组都参加的有多少人  数学题:一个梯形,如果底延长6厘米  数学题:五星村计划由10名工人16天修一条道路  奥数题:至少有几名同学所拿的球种类是一致的  奥数题:在离山顶600m处两人相遇 
评论列表
添加评论