温馨提示:数据无价,一定一定一定要备份啊!!!
前情
今天我闲着没事打开了我的SQL数据库库,看到表前缀全都是上世纪八十年达末的www_wgzdy_gq_wp_,心想着我都换成wgzdy.top了,还用着这样的表前缀,不太合适吧?于是我就觉得要把我的数据库表前缀修改一下。
食用
以下方法将会教你如何修改WordPress的数据库表前缀
修改数据库
进入数据库后台,输入下列SQL语句
RENAME TABLE 旧前缀comments TO 新前缀comments;
RENAME TABLE 旧前缀commentmeta TO 新前缀commentmeta;
RENAME TABLE 旧前缀links TO 新前缀links;
RENAME TABLE 旧前缀options TO 新前缀options;
RENAME TABLE 旧前缀postmeta TO 新前缀postmeta;
RENAME TABLE 旧前缀posts TO 新前缀posts;
RENAME TABLE 旧前缀terms TO 新前缀terms;
RENAME TABLE 旧前缀termmeta TO 新前缀termmeta;
RENAME TABLE 旧前缀term_relationships TO 新前缀term_relationships;
RENAME TABLE 旧前缀term_taxonomy TO 新前缀term_taxonomy;
RENAME TABLE 旧前缀usermeta TO 新前缀usermeta;
RENAME TABLE 旧前缀users TO 新前缀users;
UPDATE 新前缀options SET option_name = REPLACE(option_name, '旧前缀', '新前缀') WHERE option_name LIKE '旧前缀%';
UPDATE 新前缀usermeta SET meta_key = REPLACE(meta_key, '旧前缀', '新前缀') WHERE meta_key LIKE '旧前缀%';
如果你安装的插件和主题也会生成数据的话,那可得再费一阵子功夫——
按照下面的SQL语句格式,一个一个打进去就好了,真简单
RENAME TABLE 旧数据名 TO 新数据名;
改文件
进入FTP后台,找到wp-config.php
后打开,搜索$table_prefix
,将单引号里的旧表前缀更改为新的表前缀。
大功告成
Comments 2 条评论
博主 南梦宫
拿sql语句改太费事了,我装了安全插件,插件一键改掉了
博主 我鬼知道吖~
@南梦宫 我觉得还好,毕竟不是天天需要,也不是挺费事的。