在安装WordPress 的时候,默认的数据库前缀都是 wp_,为了日益突出的安全问题,最好修改默认的 wp_ 数据库前缀(当然,前提是你已经按照默认前缀安装了)。下面的方法都是通过在PHPmyadmin 那里通过MYsql 语句修改的。进行下面操作前务必备份数据库。
再提醒一句:进行下面操作前务必备份数据库!
进入PHPmyadmin,点击SQL命令,输入以下命令:
在 wp-config.php 修改数据库前缀
打开你的 wp-config.php 文件,把数据库前缀 wp_ 改成你想要的前缀,比如 deve_。
$table_prefix = 'deve_';
修改数据表名字
打开 PHPMySQL,找到你的数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 deve_。
RENAME table `wp_commentmeta` TO `deve_commentmeta`;
RENAME table `wp_comments` TO `deve_comments`;
RENAME table `wp_links` TO `deve_links`;
RENAME table `wp_options` TO `deve_options`;
RENAME table `wp_postmeta` TO `deve_postmeta`;
RENAME table `wp_posts` TO `deve_posts`;
RENAME table `wp_terms` TO `deve_terms`;
RENAME table `wp_term_relationships` TO `devem_term_relationships`;
RENAME table `wp_term_taxonomy` TO `deve_term_taxonomy`;
RENAME table `wp_usermeta` TO `deve_usermeta`;
RENAME table `wp_users` TO `deve_users`;
修改 Options 表中的数据
使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 deve_ 开头。
SELECT REPLACE(option_name, 'wp_', 'deve_') FROM deve_options;
修改 UserMeta 表中的数据
使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成deve_ 开头。
SELECT REPLACE(meta_key, 'wp_', 'deve_') FROM deve_usermeta;
方法来源于WordPress 大神 我爱水煮鱼,感谢鱼叔!