今天对WP数据库的wp_options项进行彻底优化清理,记录一下,或许有和我一样需要清理wp_options的朋友,可以参考。
wp_options表是用来存贮WP的设置方面的信息,如博客名、博客地址、基本设置、插件设置、主题设置...等。
时间久了wp_options会变得很大,wp新装好后,用phpmyadmin看wp_options表只有5页,但我的从开博到现在已经有12页了,曾经发生过插件“灾难”,wp_options达到几十万个表值,单此表达到17M——可以去点击这里围观。
下面是清理过程(注意:本地指自己系统搭建的php环境,博客主机指你的博客所在主机)
第一步
1. 重要工作:备份博客数据库!
2. 停止博客所有插件。
第二步
1. 在本地搭建的php环境新安装一个WordPress(推荐用Xampp)
2. 安装好后,按照博客网站设置一下,如博客名称、简介、固定链接等(也可以暂时不设置)
2.5 补充:(感谢 #71 楼的朋友指正)进入本地的phpmyadmin(一般是http://localhost/phpmyadmin),打开新建的WP博客的 wp_options 表,在 option_name 列找到 home 和 siteurl,修改 option_value 值为在线博客的网址和 wp-admin 所在 url,一般是相同的。
3. 导出刚才新建+修改的WP博客数据库里面的wp_options表,如下图
导出的文件我命名为 wp_clear.wp_options.sql
第三步
1. 博客的主机后台,进入phpmyadmin,清空WP博客数据库的 wp_options,如下图
2. 导入本地导出的 wp_clear.wp_options.sql
第四步
这样就搞定了,这时进入WP博客后台设置,重新激活插件 + 设置,选择主题。
这个方法是最彻底的,相对来说也是比较快捷的,但直接对数据库操作有一定的风险度,不过折腾前先做好备份就不怕了。
再次强调:折腾前一定要先备份数据库!
- 本文标题:彻底优化清理wp_options
- 本文链接:https://zww.me/archives/25324
- 发布时间:2010年10月15日 09:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
恩 一定得备份
这个一定要。
有插件可以清理的
@Dianso
什么插件??
@亿品元素
Clean Options
是不是这个插件。。话说这个插件里的项目都可以清理吗??
@Dianso
我知道,所以我没写
@亿品元素
楼下说的Clean Options
@Bein
貌似可以,不过还是自己认真看一下其清理项
ok,俺去试试。。
@秋上书
注意备份就可以了
现在尚能忍受
@剑书
那就好
我去看看我的多大了。
@囧啊囧
一般经常测试插件/带设置的主题才会增加的快
我怕一清理 出问题了
@周舟
那就别动,或者用相关的插件
有些主题和插件的设置也在里面,要全部记录下设置,才能用上面的方法。有点麻烦,不过有空去试试
@IM路人
对,不过我的插件不多,很容易。
我最怕搞这个了 完全不懂数据库 怕出问题。。因为我都不知道怎么恢复备份。。。
@球犯
哇,这样的话就别动了
貌似我一直用的插件
@Tiger
嗯,有个插件很方便
。。。几百年没有清理了,应该弄一下 ~
感觉上次备份的时候数据库有点大鸟 ~
o(* ̄▽ ̄*)ゞ
@小邪
我的数据库也开始感觉有点大鸟
这是必须的……
@mbwx
也是不常的
啊,这个里面存的什么,怎么会变大呢?
@huangjun
都是设置项,多了就大了
看到数据库就头大。。。
@Firm
我也是,简单的折腾下
我先看看,再去清理我的。好东西!
@阿鼎
注意先备份好就行
@zwwooooo
我成功了,哈哈!谢谢博主!
@阿鼎
慢慢折腾
早知道,以前安装完就先备份一个,以后覆盖就方便多了
@Lazyyyyyy
对啊
清理清理更健康。
我的更庞大。。。
@LAONB
肯定,你不是也经常折腾么,呵呵
这个方法记录一下。作为参考!!
出问题后,清理最好了。
@竹下无为梦
太大也是
这个方法我喜欢,哈哈,
@飞一般的蜗牛
够绝吧
@zwwooooo
这么一来,插件设置不是要全部重设置了吗
@飞一般的蜗牛
肯定要,文章说了。
wp_options达到几十万个表值,单此表达到17M,
确实太多了,影响性能
@akasuna
那是一次插件灾难造成的