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. crusher crusher Internet Explorer 8 Internet Explorer 8 Windows 7 Windows 7

    这个直接清空? 危险大了点吧~

    61楼
  6. mobile crusher mobile crusher Internet Explorer 9 Internet Explorer 9 Windows 7 Windows 7

    那这样的话,是不是那些设置都没有了

    62楼
  7. 蘇丞泰 蘇丞泰 Google Chrome 17 Google Chrome 17 Windows XP Windows XP

    _transient_feed_mod跟_transient_timeout_feed_mod
    出現一堆
    有辦法不要出現或自動刪除嗎?

    63楼
  8. 云淡然 云淡然 Google Chrome 18 Google Chrome 18 Windows 7 Windows 7

    这个方法真有点“笨”

    64楼
  9. ZtyHome ZtyHome Google Chrome 19 Google Chrome 19 Windows XP Windows XP

    个人觉得危险太大

    65楼
  10. stone crusher stone crusher Google Chrome 18 Google Chrome 18 Windows 7 Windows 7

    还是不敢尝试,怕给整坏了弄不会来了

    66楼
  11. 拾荒者,仅有的青春 拾荒者,仅有的青春 Firefox 15 Firefox 15 Windows XP Windows XP

    我想问你一下。我文章发不了了,提示这个
    Warning: fsockopen() [function.fsockopen]: unable to connect to translate.google.com:80 (Connection timed out) in /home/abuqingc/domains/youthrare.com/public_html/wp-includes/class-snoopy.php on line 1148

    Warning: fsockopen() [function.fsockopen]: unable to connect to translate.google.com:80 (Connection timed out) in /home/abuqingc/domains/youthrare.com/public_html/wp-includes/class-snoopy.php on line 1148

    Warning: Cannot modify header information - headers already sent by (output started at /home/abuqingc/domains/youthrare.com/public_html/wp-includes/class-snoopy.php:1148) in /home/abuqingc/domains/youthrare.com/public_html/wp-includes/pluggable.php on line 866

    67楼
    • zwwooooo zwwooooo Firefox 15 Firefox 15 Windows 7 Windows 7

      @拾荒者,仅有的青春
      没遇到过,你尝试:把所有插件停止,再却换到默认主题,然后再试试。看看是插件问题还是主题问题吧。

  12. 蒋佳宜 蒋佳宜 Google Chrome 32 Google Chrome 32 Windows 8.1 Windows 8.1

    根据博主的步骤 完成后wp_options 只有400多K 一天后又变回2M多 是什么问题了。。。。

    68楼
    • zwwooooo zwwooooo Firefox 27 Firefox 27 Windows 8.1 Windows 8.1

      @蒋佳宜
      这就要看你的主题和插件有没有写 wp_options 了

    • 蒋佳宜 蒋佳宜 Google Chrome 32 Google Chrome 32 Windows 8.1 Windows 8.1

      @zwwooooo
      原来是主题的问题,主题是国外收费的免费版 ,底部的代码问题,wp_options不断地增加一些301错误值 修改一下底部代码 现在正常了

  13. 郑永 郑永 Google Chrome 38 Google Chrome 38 Windows XP Windows XP

    没想到清理 wp_options 也找到这里来了,呵呵 :) 我的1.4M 41页了,就是打算清理了,归档弄不行,也算来了次清理数据库的举动,很好。

    69楼
  14. useless useless Google Chrome 45 Google Chrome 45 Windows XP Windows XP

    劝大家别这么干,sql里面的域名还要改。

    71楼
    • zwwooooo zwwooooo Firefox 47 Firefox 47 Windows 10 Windows 10

      @useless 汗,的确是漏了改 home url 和 site url,谢谢指出,已添加,再次感谢。

  15. BanYuner BanYuner Google Chrome 51 Google Chrome 51 Windows 10 Windows 10

    这样简直太冒险了

    72楼
  16. 明月登楼 明月登楼 Google Chrome 54 Google Chrome 54 Windows 10 Windows 10

    清空,重新设置,确实很彻底呀!但是风险也真是很大呀!不敢尝试!但是要谢谢博主提供了一个很有效的优化方法!

    73楼

Leave a Reply