欢迎光临
够嗨才有趣儿

博客十几年的数据库能清理出多少垃圾

建站十几年,除了刚开始折腾的时候有关注过数据库的变化,之后就再也没有去看数据库了,以至于数据库有36个表,其中wp_options里有66页数据!

这次清理了24个无用的表,WP-OPTIONS清理了1650多条残留数据,清理完以后,一个字:爽!现在的话有12个表,wp-options表还有9页数据。

清理方法的话,搜一下找到了zww曾经发的清理方法,他是重新安装新的WordPress,然后替换WP-OPTIONS表,那方法确实够彻底,但不推荐运营多年的博客,对于插件和主题多的人,一系列的设置可能更麻烦,而且清空数据后肯定会丢失部分以前有用的数据。

所以保守起见,还是推荐使用Clean Options插件,刚开始我用这插件居然无法显示清理选项,我以为有人曾用此插件造成博客出错,之后官方就给屏蔽了,因为刚开始在后台搜插件名字的时候居然搜不到,然后用作者名字才搜出来的,安装后又遇到这个问题,以为插件作者已经把删除按钮去掉了,仅作输出参考。

那后来为什么又可以用了呢?后来我用SQL的代码清理掉了上千个垃圾后,发现能正常使用了,没错,因为垃圾太多,所以导致插件可能由于量太大,无法输出显示清理选项,哈哈,太恐怖了~~我的天,我的垃圾多到让清理软件无法处理,作者应该没想到还有这么多垃圾的。

所以我只好用SQL命令删除了wppa_ 关键字的垃圾近1000条,这到底什么插件或主题,居然能造这么多垃圾,之后剩下的那些也有六百余条,如果那清理插件不行的话,用SQL命令慢慢删除的话,真的没有信心,还好最后发现可以用了。

下面是清理过程:

先清理以下垃圾,在PHPMyAdmin中的wp_options表,执行下面sql语句:

DELETE FROM wp_options WHERE option_name REGEXP "_transient_"

DELETE FROM wp_options WHERE option_name REGEXP "_site"

如果你的站也有上千条垃圾的话,那么清理插件可能就无法清理,也只能先用上面命令在数据库里先删除一些,比如clean options插件里面显示wppa_开头的有很多,那么你就先删除最多的,减少垃圾总量。

方法也是双引号里面的内容替换成关键字前缀,比如wppa_:

DELETE FROM wp_options WHERE option_name REGEXP "wppa_"

它就可以删除和wppa_相关的垃圾,然后剩余的再使用插件清理。

这次使用clean options插件清理残留数据,网站没有遇到问题,唯一被误清理掉的一条数据是网站调用的菜单,这个直接去设置里重新设置就OK,我的主题有两个菜单选择,PC和手机菜单,所以大家放心使用,不过切记使用前备份数据库哦!!

OK,看到这里,赶紧也看看你的数据库肥成什么样了~~

赞(0) 打赏
未经允许不得转载:嗨趣儿 » 博客十几年的数据库能清理出多少垃圾
分享到: 更多 (0)
嗨趣儿公众号

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

够嗨才有趣!

福利导航每日福利TOP100

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏