如何修改WordPress数据库表前缀

admin 2020-4-20 154

万事先备份

为了防止数据丢失,在我们折腾之前请先备份数据库,以免我们玩坏了的时候可以恢复数据库,所有先备份是一个良好的习惯。

开始修改表前缀

1.先修改wp_config.php文件,把$table_prefix变量的值修改成你想要的前缀(如:wptoutiao_)

$table_prefix  = 'wptoutiao_';

2.修改数据库表名称为默认前缀开头。
执行以下SQL语句

RENAME table 'wp_commentmeta' TO 'wptoutiao_commentmeta'; RENAME table 'wp_comments' TO 'wptoutiao_comments'; RENAME table 'wp_links' TO 'wptoutiao_links'; RENAME table 'wp_options' TO 'wptoutiao_options'; RENAME table 'wp_postmeta' TO 'wptoutiao_postmeta'; RENAME table 'wp_posts' TO 'wptoutiao_posts'; RENAME table 'wp_terms' TO 'wptoutiao_terms'; RENAME table 'wp_term_relationships' TO 'wptoutiao_term_relationships'; RENAME table 'wp_term_taxonomy' TO 'wptoutiao_term_taxonomy'; RENAME table 'wp_usermeta' TO 'wptoutiao_usermeta'; RENAME table 'wp_users' TO 'wptoutiao_users';

这里只列出了WordPress默认的几张数据表,wp_commentmeta、wp_comments、wp_links、wp_options、wp_postmeta、wp_posts、wp_terms、wp_term_relationships、wp_term_taxonomy、wp_usermeta、wp_users,如果你的数据库中还有其他插件或者主题新建的数据表,记得一起修改了。
3.修改部分表中的数据

SELECT REPLACE(option_name, 'wp_', 'wptoutiao_') FROM wptoutiao_options; SELECT REPLACE(meta_key, 'wp_', 'wptoutiao_') FROM wptoutiao_usermeta;

这样基本上就修改完了,如果还有什么不周到的地方,欢迎大家指正,再次提醒:修改WordPress数据库表前缀前,请先备份数据库


最新回复 (0)
返回