今天对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 原创,转载请以链接形式标明本文地址!
我的都没清理过,怎么还得清理啊
@好吃的零食
没人要求谁要清理
回头看看能不能搞明白这个
额、这个还没注意呢。去看看去哦、
一般不需要折腾,如果太大了才去清理一下
看了下,我的才600+K,不算大吧~就没清理了~不过,该方法先保存了~
如果不多没效的表值就不用了
我是用插件清理的,过两天就清理下。
插件比较方便
这个貌似有点危险~
所以要做好备份后才去清理
为什么还要导入数据呢?我觉得清空了就可以了,以前我经常清空这个表 然后wp会自动生成设置,我在进去修改。
@countmeon
这个没试过,本地试试,如果ok那就更简单了。
“偷梁换柱”,这招狠o(╯□╰)o
@skidu
呵呵,狠点好
居然是替换
@流年
哈哈,这样干脆
这也太麻烦了吧!
@lee
熟悉就不麻烦
直接清空行不行啊?
@都市放牛
清空你的wp就挂了。
额,我这样弄以后,就后台白屏了,但是用默认主题好像没事,换一个就白屏……
不是什么BOM吧,我都检查过了。纠结~
@moper
这个要注意WP版本和设置,相对比较“危险”的操作,注意备份。
@zwwooooo
恩,都是一个版本的,不过昨天试的默认主题可以。现在又搞的完全移植下来都是白屏了,我汗,我在琢磨琢磨吧,嘿嘿
呼呼……终于搞定了,原来是主题的毛病
@moper
通常郁闷的问题都不是你认为的那个问题,哈哈
@zwwooooo
呵呵,这就是最郁闷的地方,要考虑很多事儿,让人头大~
[...] 入整个数据库,原因如上。Navicat Lite导入整个4兆的数据库只要36s,而phpmyadmin则300s超时。 zwwooooo 原创文章《彻底优化清理wp_options》,willin原创方法 [...]
[...] 关于这个表,如果你不是砖家级的人物,建议直接跳过,因为这个操作这个表的危险性比较大。此表用来存储WP设置相关的信息,如地址、插件设置等等。但是因为各位的“折腾”,这个表会因为频繁的尝试安装/禁用各种插件变得臃肿不堪。十分影响数据库运行速度。因危险性较大,我不做阐述,如果确实喜欢折腾,请去此链接查询方法。(http://zww.me/archives/25324) [...]
[...] 关于这个表,如果你不是专家级的人物,建议直接跳过,因为这个操作这个表的危险性比较大。此表用来存储WP设置相关的信息,如地址、插件设置等等。但是因为各位的”折腾”,这个表会因为频繁的尝试安装/禁用各种插件变得臃肿不堪。十分影响数据库运行速度。因危险性较大,我不做阐述,如果确实喜欢折腾,请去此链接查询方法。(http://zww.me/archives/25324) [...]
偶也是这么弄的。。把wp_options清理了,wp_commentmeta也清空了。。。
@仰肖
是啊,注意备份就行了
我是直接把博客程序刪掉再安裝上,相比起你這個方法要來得蛋痛
@小闇
哈,差不多,都蛋疼
[...] 2.手动清理wp_options表,访问下面网站查看即可。 http://zww.me/archives/25324 下面是清理过程 [...]
[...] 这个表会因为频繁的尝试安装/禁用各种插件变得臃肿不堪。十分影响数据库运行速度。因危险性较大,我不做阐述,如果确实喜欢折 腾,请去此链接查询方法。(http://zww.me/archives/25324) [...]