我们都知道WP数据库表默认前缀是【wp_】,这个我们在安装WordPress的时候是可以修改的,可是前几天Koolight提到WordPress前缀该改的,可一般建站时都忽略了,特别是新手站长,那么当我们网站建好后如何修改WordPress的数据库的表前缀呢?今天就来分享一下。
万事先备份
为了防止数据丢失,在我们折腾之前请先备份数据库,以免我们玩坏了的时候可以恢复数据库,所有先备份是一个良好的习惯。
开始修改表前缀
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数据库表前缀前,请先备份数据库。
感觉本站内容不错,读后有收获?小额赞助
还可以分享文章给好友:
这个前缀修改还是挺简单的
谢谢分享
我还是默认的没修改。现在再修改感觉有点复杂了。
其实改不改影响不大,喜欢折腾的可以弄一弄!
不错,很详细的教程。
欢迎常来!
表前缀最好是建站之前就自定义好,省得后续麻烦。
是的,可是新手站长容易忽略。
不错,过来支持一下先!
谢谢支持,欢迎常来啊!