Old

彻底优化清理wp_options

今天对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博客后台设置,重新激活插件 + 设置,选择主题。

这个方法是最彻底的,相对来说也是比较快捷的,但直接对数据库操作有一定的风险度,不过折腾前先做好备份就不怕了。

再次强调:折腾前一定要先备份数据库!

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: https://zww.me/archives/25324

157 comments

  1. Jayuh Jayuh Firefox 3 Firefox 3 Windows XP Windows XP

    坐!沙发。

    沙发
  2. Leyeang Leyeang TheWorld Browser TheWorld Browser Windows XP Windows XP

    头一次坐的位置比较好,啥也不说了。先坐下 :razz:

    板凳
  3. insect insect Google Chrome 6 Google Chrome 6 Windows 7 Windows 7

    这个方法很简单啊

    地板
  4. ......
  5. 好吃的零食 好吃的零食 Firefox 3 Firefox 3 Windows XP Windows XP

    我的都没清理过,怎么还得清理啊

    41楼
  6. 广州SEO 广州SEO Google Chrome 8 Google Chrome 8 Windows XP Windows XP

    回头看看能不能搞明白这个

    42楼
  7. 越甲 越甲 Google Chrome 7 Google Chrome 7 Windows 7 Windows 7

    额、这个还没注意呢。去看看去哦、

    43楼
    • zwwooooo zwwooooo Opera 10 Opera 10 Windows 7 Windows 7

      一般不需要折腾,如果太大了才去清理一下

  8. 求索阁 求索阁 Maxthon 3 Maxthon 3 Windows 7 Windows 7

    看了下,我的才600+K,不算大吧~就没清理了~不过,该方法先保存了~

    44楼
    • zwwooooo zwwooooo Opera 10 Opera 10 Windows 7 Windows 7

      如果不多没效的表值就不用了

  9. 1小王子 小王子 Google Chrome 6 Google Chrome 6 Windows 7 Windows 7

    我是用插件清理的,过两天就清理下。

    45楼
  10. Bee君 Bee君 Google Chrome 7 Google Chrome 7 Windows 7 Windows 7

    这个貌似有点危险~

    46楼
    • zwwooooo zwwooooo Opera 10 Opera 10 Windows 7 Windows 7

      所以要做好备份后才去清理

  11. countmeon countmeon Internet Explorer 8 Internet Explorer 8 Windows XP Windows XP

    为什么还要导入数据呢?我觉得清空了就可以了,以前我经常清空这个表 然后wp会自动生成设置,我在进去修改。

    47楼
  12. skidu skidu Internet Explorer 7 Internet Explorer 7 Windows 7 Windows 7

    “偷梁换柱”,这招狠o(╯□╰)o

    48楼
  13. 流年 流年 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    居然是替换 :mrgreen:

    49楼
  14. lee lee Google Chrome 7 Google Chrome 7 Windows XP Windows XP

    这也太麻烦了吧!

    50楼
  15. 都市放牛 都市放牛 TheWorld Browser TheWorld Browser Windows XP Windows XP

    直接清空行不行啊?

    51楼
  16. moper moper Google Chrome 8 Google Chrome 8 Windows XP Windows XP

    额,我这样弄以后,就后台白屏了,但是用默认主题好像没事,换一个就白屏……
    不是什么BOM吧,我都检查过了。纠结~ :shock:

    52楼
    • zwwooooo zwwooooo Namoroka 3 Namoroka 3 Windows 7 Windows 7

      @moper
      这个要注意WP版本和设置,相对比较“危险”的操作,注意备份。

    • moper moper Google Chrome 8 Google Chrome 8 Windows XP Windows XP

      @zwwooooo
      恩,都是一个版本的,不过昨天试的默认主题可以。现在又搞的完全移植下来都是白屏了,我汗,我在琢磨琢磨吧,嘿嘿 :grin:

  17. moper moper Google Chrome 8 Google Chrome 8 Windows XP Windows XP

    呼呼……终于搞定了,原来是主题的毛病 :grin:

    53楼
    • zwwooooo zwwooooo Namoroka 3 Namoroka 3 Windows 7 Windows 7

      @moper
      通常郁闷的问题都不是你认为的那个问题,哈哈

    • moper moper Google Chrome 8 Google Chrome 8 Windows XP Windows XP

      @zwwooooo
      呵呵,这就是最郁闷的地方,要考虑很多事儿,让人头大~ :shock:

  18. 彻底清理wp-option - I'm moper - pingback on 2011/02/11/ 00:36
    54楼
  19. WordPress优化系列之“清理数据库” | 和邪社 - pingback on 2011/03/24/ 16:56
    55楼
  20. 56楼
  21. 仰肖 仰肖 Google Chrome 13 Google Chrome 13 Windows XP Windows XP

    偶也是这么弄的。。把wp_options清理了,wp_commentmeta也清空了。。。 :mrgreen:

    57楼
  22. 小闇 小闇 Firefox 5 Firefox 5 Windows 7 Windows 7

    我是直接把博客程序刪掉再安裝上,相比起你這個方法要來得蛋痛 :arrow:

    58楼

Leave a Reply