首页 > Discuz经验 > SupeSite(SS)备份数据库超大的原因及解决方法

SupeSite(SS)备份数据库超大的原因及解决方法

2010年9月8日 发表评论 阅读评论

2010年9月6日星期一

 

最近发现备份SupeSite竟然达到26个数据文件,算下来超过了50M了。可是我没有做什么,也没有进行采集,SS对我来说就是调用论坛的主题的标题而已,搜索了一下,也没发现什么明确的解决方法,只好自己探索了。

偶然到”资讯管理”中发现”待审箱”里竟然有万余条资讯等待批准,原来如此,所有的问题就出现在这里。无聊的人发的很多资讯,导致数据量猛增,增加了数据库空间。找到原因,就可以解决了。

具体处理过程如下;

1 关闭用户发布资讯的功能

不让用户发布资讯就不会在这里出现待审资讯,本来网站就不需要别人在这里发布资讯。

SS后台-〉用户管理-〉用户组 , 对”普通用户组”进行编辑,点击操作下的”编辑”。

将”信息管理”中的”发布资讯”选择为”不许可”,其他的要不不许可,要不需要审核,要不禁止。

这样彻底禁止发布资讯。

2 删除全部待审资讯

SS后台-〉批量维护-〉主题管理,通过修改”发表时间范围”检索全部资讯,然后选择”批量删除全部信息”中的”彻底删除”。然后提交,删除完毕。

但是这一步虽然删了,后台看不到,但是仍然存在数据库中。

3 清理数据库

进入数据库操作界面,一般应该是phpMyAdmin,找到表supe_spacenews和 supe_spaceitems,点击”清空”按钮,清空全部数据。(不要告诉我你不会使用phpMyAdmin)

解决完毕。

后来发现,其实不用第2步就可以了,直接清空数据库就行。

SupeSite版本7.0

分类: Discuz经验 标签:
  1. zq
    2012年3月18日22:57 | #1

    你那个是把所有的内容清空,怎么才能只清空待审箱呢?

  1. 本文目前尚无任何 trackbacks 和 pingbacks.