标题:
数据库超额,如何清空或清理数据库?
[打印本页]
作者:
苑静
时间:
2013-4-7 19:55
标题:
数据库超额,如何清空或清理数据库?
一、清空数据库和删除数据库的区别?
清空数据库后,数据库保留数据结构,数据表中内容为空;比如,短消息表里,内容清空后,表本身仍然存在,但是网站上的会员之间的短消息没了;
删除数据库,分为删除整个数据库和删除数据库中的某一个或多个表;
1、删除整个数据库,方法
http://www.verydz.com/help/viewthread.php?tid=1287&page=1&extra=#pid3654
整个网站数据都会丢失破坏,需要重新安装设置;
2、删除一个或几个数据表,数据库表本身结构及内容都会被删除。如果删除软件本身的表是必备的表(标准程序的表都有一定的关联性,尽量不要删除),直接删除很有可能会影响到您网站的正常使用,对网站影响比清空更大。
二、什么情况下,您会需要清空数据库?
1、数据库空间超额,并且不想通过增加数据库的方法来解决;
2、某些无法在软件后台清理的内容需要清理;
3、必须对某个表的某条记录而不是整个表清空;
三、如何清空
1、登录phpmyadmin的方法,
http://www.verydz.com/help/thread-1288-1-1.html
2、进入phpmyadmin后,有时会出现数据库表内容汉字显示为乱码,解决方法:点击主页图标,将Language选择为简体中文,如下:
下载
(27.4 KB)
2013-4-18 12:18
3、查看各数据库表大小,如下图:
下载
(86.24 KB)
2013-4-18 12:19
4、清空某个表的所有数据,如帖子表pre_forum_post:
1)在数据库列表中找到这个表;
2)点“浏览”;
3)勾选要清理的记录;
4)点“清空”, 见下图:
下载
(88.13 KB)
2013-4-18 12:19
5、针对discuz!软件用户,目前版本(discuzX2.5)清空表名末端moderate,log的表不会影响到网站正常使用,另外,短消息表(pre_ucenter_notelist)如果比较大也可以清理,帖子(post)、主题(thread)、会员(member)表不建议整体清空,如通过网站后台清理垃圾会员及垃圾贴,清空回收站后,最好优化一下数据表再重新通过步骤3查看总数据库大小。优化方法见:
http://www.verydz.com/help/thread-1289-1-1.html
注意:各位站长操作前,务必养成先做好备份再修改网站数据的好习惯!
相关问题:
discuz!X3数据字典:
http://faq.comsenz.com/library/database/x3/x3_index.htm
自助增加数据库教程:
http://www.verydz.com/help/thread-796-1-1.html
图片附件:
1111.jpg
(2013-4-18 12:18, 27.4 KB) / 下载次数 3798
http://www.verydz.com/help/attachment.php?aid=867&k=4f34d1a48a6754ab9e05e463f24bd7a3&t=1737519993&sid=8uPXxV
图片附件:
222.jpg
(2013-4-18 12:19, 86.24 KB) / 下载次数 3899
http://www.verydz.com/help/attachment.php?aid=868&k=d8798f9248c37228c8d963ebe56f4356&t=1737519993&sid=8uPXxV
图片附件:
33.jpg
(2013-4-18 12:19, 88.13 KB) / 下载次数 3819
http://www.verydz.com/help/attachment.php?aid=869&k=28f58cde3b9c9f688b5960ab8d29fa08&t=1737519993&sid=8uPXxV
欢迎光临 帮助中心_DZ动力 (http://www.verydz.com/help/)
Powered by Discuz! 7.2