首先要做好数据库备份
1、修改wordpress程序根目录下的wp-config.php文件里面的table_prefix字段wp_ 改为你的前缀名称。
2、打开 PHPMySQL,找到数据库,然后执行以下 SQL,统一批量修改数据库表名。
RENAME table wp_commentmeta
TO wp_a123456_commentmeta
;
RENAME table wp_comments
TO wp_a123456_comments
;
RENAME table wp_links
TO wp_a123456_links
;
RENAME table wp_options
TO wp_a123456_options
;
RENAME table wp_postmeta
TO wp_a123456_postmeta
;
RENAME table wp_posts
TO wp_a123456_posts
;
RENAME table wp_terms
TO wp_a123456_terms
;
RENAME table wp_term_relationships
TO wp_a123456_term_relationships
;
RENAME table wp_term_taxonomy
TO wp_a123456_term_taxonomy
;
RENAME table wp_usermeta
TO wp_a123456_usermeta
;
RENAME table wp_users
TO wp_a123456_users
;
4、修改 Options 表中的数据
使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 ty_ 开头。
SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE
'%wp_%'
5、修改 UserMeta 表中的数据
使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 ty_ 开头。
SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE
'%wp_%'
=======================================
开始前做好数据库备份:
1、WordPress Database Backup 备份数据库
2、phpMyAdmin 导出数据库
在 wp-config.php 修改数据库前缀
打开wp-config.php 文件,把数据库前缀 wp_ 改成想要的前缀,比如 wpdx_。
1$table_prefix = ‘wpdx_’;
修改数据表名字
打开 PHPMySQL,找到数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 wpdx_ 。
1234567891011RENAME table ‘wp_commentmeta’ TO ‘wpdx_commentmeta’;RENAME table ‘wp_comments’ TO ‘wpdx_comments’;RENAME table ‘wp_links’ TO ‘wpdx_links’;RENAME table ‘wp_options’ TO ‘wpdx_options’;RENAME table ‘wp_postmeta’ TO ‘wpdx_postmeta’;RENAME table ‘wp_posts’ TO ‘wpdx_posts’;RENAME table ‘wp_terms’ TO ‘wpdx_terms’;RENAME table ‘wp_term_relationships’ TO ‘wpdx_term_relationships’;RENAME table ‘wp_term_taxonomy’ TO ‘wpdx_term_taxonomy’;RENAME table ‘wp_usermeta’ TO ‘wpdx_usermeta’;RENAME table ‘wp_users’ TO ‘wpdx_users’;
修改 Options 表中的数据
使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 wpdx_ 开头。
1SELECT REPLACE(option_name, ‘wp_’, ‘wpdx_’) FROM wpdx_options;
修改 UserMeta 表中的数据
使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 wpdx_ 开头。
1SELECT REPLACE(meta_key, ‘wp_’, ‘wpdx_’) FROM wpdx_usermeta;
=============================================
方法二:手动修改表前缀(适合老手)
不过不是每个人都喜欢用插件(像这种比较简单的操作,boke112 就喜欢用插件,用完之后就删),部分博主反而喜欢自己动手去折腾数据库,所以说方法二比较适合动手能力相对比较强的博主站长。
具体手动修改表前缀的步骤如下:
1、修改配置文件 wp-config.php 中表前缀,找到以下代码:
$table_prefix = ‘wp_’;
直接修改为自定义表前缀(如 boke_)
$table_prefix = ‘boke_’;
2、登录你的 MySQL 数据库 phpMyAdmin,点击我们站点相对应的数据库,然后点击『SQL』按钮,运行以下 SQL 语句,修改默认表前缀为自定义前缀(boke_):
RENAME table wp_commentmeta
TO boke_commentmeta
;
RENAME table wp_comments
TO boke_comments
;
RENAME table wp_links
TO boke_links
;
RENAME table wp_options
TO boke_options
;
RENAME table wp_postmeta
TO boke_postmeta
;
RENAME table wp_posts
TO boke_posts
;
RENAME table wp_termmeta
TO boke_termmeta
;
RENAME table wp_terms
TO boke_terms
;
RENAME table wp_term_relationships
TO boke_term_relationships
;
RENAME table wp_term_taxonomy
TO boke_term_taxonomy
;
RENAME table wp_usermeta
TO boke_usermeta
;
RENAME table wp_users
TO boke_users
;
两种方法修改WordPress站点数据库默认表前缀wp_-第5张-boke112百科(boke112.com)
点击『执行』按钮后即可成功把表前缀都改为 boke_,刷新数据库后我们就能发现该数据库的表前缀均已变成 boke_。
3、继续点击『SQL』按钮,运行以下 SQL 语句,修改 options 表中的数据:
update boke_options set option_name = replace(option_name,’wp_’,’boke_’);
两种方法修改WordPress站点数据库默认表前缀wp_-第6张-boke112百科(boke112.com)
4、继续点击『SQL』按钮,运行以下 SQL 语句,修改 usermeta 表中的数据:
update boke_usermeta set meta_key = replace(meta_key,’wp_’,’boke_’);
两种方法修改WordPress站点数据库默认表前缀wp_-第7张-boke112百科(boke112.com)
至此,终于成功修改 WordPress 站点默认表前缀 wp_ 为 boke_。
暂无评论内容