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 。按照插件提示修改数据表前缀名称,点击保存按钮即可。
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的正常运行,如果发现错误,可以使用备份数据来恢复站点。
推荐阅读:申胥谏许越成原文及翻译 诸稽郢行成于吴原文及翻译 诗词名句鉴赏:秋风起兮白云飞,草木黄落兮雁南归。 王孙圉论楚宝原文及翻译 根据营业额算税款 根据税款算收入的数学问题 鸡兔同笼变式题 求火车速度和车长 货车的长度是多少米 平行四边形必有一个内角为多少度
- 评论列表
-
- 添加评论