现在的位置: 首页 > wordpress优化 > 正文

wordpress怎么修改数据库前缀

2013年09月05日 wordpress优化 ⁄ 共 1349字 ⁄ 字号 暂无评论 ⁄ 阅读 1 次

最近手里好几个站都被黑过,博客是最严重的,其他的还好,所以还是要做好维护,经常看看,做好升级工作,多掌握一点安全知识,下面分享wordpress怎么修改数据库前缀。

如果是新安装的话,尽量直接更改,如果已经安装的话,就按下面的步骤来修改。

1.准备工作

在对数据库前缀进行修改之前,强烈建议先将整站数据进行备份,MySQL数据库(建议用phpMyAdmin)同样也是。同时,为网站建立一个临时维护页面,这样可以避免网站出现错误页面。

在 wp-config.php 中修改数据库前缀

在 wp-config.php 中修改数据库前缀
2.在 wp-config.php 中修改数据库前缀

打开位于WordPress程序根目录的 wp-config.php 文件,查找

$table_prefix = 'wp_';

修改为(这里以 wpadmin_ 前缀为例)

$table_prefix = 'wpadmin_';

提示:数据库表前缀只能为数字、大小写字母和下划线。

3.修改所有数据库前缀

 

修改所有数据库前缀

修改所有数据库前缀

修改所有数据库前缀

进入phpMyAdmin,打开WordPress程序所在的数据库表,点击“SQL”进入如上图所示的界面,在查询中输入如下内容(这里以 wpadmin_ 前缀为例):

RENAME table 'wp_commentmeta' TO 'wpadmin_commentmeta';

RENAME table 'wp_comments' TO 'wpadmin_comments';

RENAME table 'wp_links' TO 'wpadmin_links';

RENAME table 'wp_options' TO 'wpadmin_options';

RENAME table 'wp_postmeta' TO 'wpadmin_postmeta';

RENAME table 'wp_posts' TO 'wpadmin_posts';

RENAME table 'wp_terms' TO 'wpadmin_terms';

RENAME table 'wp_term_relationships' TO 'wpadmin_term_relationships';

RENAME table 'wp_term_taxonomy' TO 'wpadmin_term_taxonomy';

RENAME table 'wp_usermeta' TO 'wpadmin_usermeta';

RENAME table 'wp_users' TO 'wpadmin_users';

修改 Options 和 UserMeta 表

同样在上一步的SQL查询界面,继续执行下述2条查询(这里以 wpadmin_ 前缀为例):

SELECT REPLACE(option_name, 'wp_', 'wpadmin_') FROM cmh_options;

SELECT REPLACE(meta_key, 'wp_', 'wpadmin_') FROM cmh_usermeta;

如果你准确地完成了上述的操作,那么你的数据库表前缀的修改工作也就顺利完成。撤去临时维护页面,看看网站还是否可以正常访问。别忘了,在最后还应该将网站整站数据和MySQL数据库再进行一次备份,以备不时之需。

猜你喜欢

给我留言

留言无头像?