WordPress修改数据库表前缀

mysql的表前缀在大部分的程序都会有,这个前缀是为了区分程序,如果你在某个数据库中,放入了多个程序的数据,那么有了表前缀,你就可以非常清晰地区分他们,多程序在数据库中也不会因为没有前缀而导致冲突。比如大部分程序都有 options 表,这个表代表我们的一些设置,如 wordpress 的前缀默认为 wp_ 那么在数据库中,wp_options 则代表这个表数据为WordPress的。

WordPress数据库表前缀修改步骤

一、打开phpmyadmin,修改所有主表的前缀为你所需要的
wordpress_wp_prefix.png

二、打开phpmyadmin,修改user_roles与usermeta前缀更新用户权限。
完成上述的步骤,就可以替换完成所有的前缀了。但是,后台界面会显示“无权限访问这个界面”这是因为我们的用户数据权限前缀在此是无法修改到的,WordPress 无法识别当前用户的级别造成的,因此我们需要修改两个数据:

1.options 表中的 user_roles 字段
打开 options 表,搜索 user_roles,将此数据修改一下,为 emc_design_user_roles(user_roles之前的前缀更新为你需要的新的前缀)

user_roles-1.png

保存即可

2.如下图所示修改 user_meta 中的如下9处数据usermeta前面的前缀更新为你要的,需要更新为也可通过sql 命令进行修改。

emc_design_usermeta.JPG