许多第一次联系WordPress的博主在安装WordPress时使用了数据库的默认表前缀wp_。据说这个默认前缀有安全风险,所以一般建议在安装WordPress时直接修改数据库。默认表格前缀为wp_,例如abc_等。但是,我们忘记在安装时修改它。今天,boke112引入了两种方法来修改WordPress站点数据库默认表前缀wp_以获取其他前缀。
开始之前
修改数据是一项有风险的工作。在开始之前,您必须进行数据库备份:
一、安装WordPress时修改表前缀
当我们安装WordPress时,我们可以在转到“调整配置文件”时直接修改表前缀。此时,最简单的方法是修改默认表前缀。
二、安装WordPress成功后修改表前缀
方法一:使用插件法修改表前缀(适合新手)
对于初学者,boke112建议直接安装Change Table Prefix插件来修改默认表前缀,以减少因滥用导致的数据库损坏。方法很简单,你可以直接在后台搜索“Change Table Prefix”>插件>安装插件>点击“立即安装”,或点击此处将更改表格前缀插件下载到桌面,然后点击“上传插件”>选择文件后,单击“立即安装”。
ä̧ç§??æ??1æ3??ä¿®æ??1WordPressç«??ç?? 1 ????????????????????? ??ç1/4 ??wpå®?? ??改变表Prefixæ????ä»¶
如上图所示,在成功安装Change Table Prefix插件并启用后,直接在后台>设置>更改表格前缀>选中“你想要自己的自定义前缀。”,然后填写以下我们想要修改的表前缀(例如abc_),最后点击“Click to Change Table Prefix”按钮成功修改表前缀,如如下:
已成功将表前缀修改为abc _
刷新后,您会发现当前表前缀已变为abc _
建议:成功修改表前缀后,插件没用,我们可以直接禁用和删除Change Table Prefix插件。
方法二:手动修改表前缀(适合老手)
但不是每个人都喜欢使用插件(比如这个简单的操作,boke112喜欢使用插件,使用后删除它),有些博主喜欢自己动手去折腾数据库,所以方法2更适合动手能力强博客站长。
具体手动修改表前缀的步骤如下:
1.修改配置文件wp-config.php中的表前缀,找到以下代码:
$ table_prefix=’wp _’;
直接修改为自定义表前缀(例如boke _)
$ table_prefix=’boke _’;
2.登录到您的MySQL数据库phpMyAdmin,单击对应我们站点的数据库,然后单击“SQL”按钮,运行以下SQL语句,将默认表前缀修改为自定义前缀(boke _):
- RENAME table `wp_commentmeta` TO `boke_commentmeta`;
- RENAME table `wp_comments` TO `boke_comments`;
- RENAME table `wp_links` TO `boke_links`;
- RENAME table `wp_options` TO `boke_options`;
- RENAME table `wp_postmeta` TO `boke_postmeta`;
- RENAME table `wp_posts` TO `boke_posts`;
- RENAME table `wp_termmeta` TO `boke_termmeta`;
- RENAME table `wp_terms` TO `boke_terms`;
- RENAME table `wp_term_relationships` TO `boke_term_relationships`;
- RENAME table `wp_term_taxonomy` TO `boke_term_taxonomy`;
- RENAME table `wp_usermeta` TO `boke_usermeta`;
- RENAME table `wp_users` TO `boke_users`;
两种方法修改WordPress站点数据库默认表前缀wp修改表前缀SQL语句
单击“执行”按钮后,您可以成功将表前缀更改为boke_。刷新数据库后,我们可以发现数据库表前缀已经变为boke_。
3.继续单击“SQL”按钮并运行以下SQL语句以修改选项表中的数据:
更新 boke_options set option_name= replace(option_name,’wp _’,’boke _’);
4.继续单击“SQL”按钮并运行以下SQL语句以修改usermeta表中的数据:
更新 boke_usermeta设置 meta_key=替换(meta_key,’wp _’,’boke _’);
此时,WordPress站点默认表格前缀wp_最终成功修改为boke_。
结束语
从工作效率的角度来看,强烈建议那些需要修改WordPress默认表前缀的博客直接安装方法更改表Prefix插件会比较简单,并且出错的概率会低很多。