一、清空數據庫和刪除數據庫的區別?
清空數據庫后,數據庫保留數據結構,數據表中內容為空;比如,短消息表里,內容清空后,表本身仍然存在,但是網站上的會員之間的短消息沒了;
刪除數據庫,分為刪除整個數據庫和刪除數據庫中的某一個或多個表;
1、刪除整個數據庫,方法http://m.yaqcbj.com/help/viewthread.php?tid=1287&page=1&extra=#pid3654整個網站數據都會丟失破壞,需要重新安裝設置;
2、刪除一個或幾個數據表,數據庫表本身結構及內容都會被刪除。如果刪除軟件本身的表是必備的表(標準程序的表都有一定的關聯性,盡量不要刪除),直接刪除很有可能會影響到您網站的正常使用,對網站影響比清空更大。
二、什么情況下,您會需要清空數據庫?
1、數據庫空間超額,并且不想通過增加數據庫的方法來解決;
2、某些無法在軟件后臺清理的內容需要清理;
3、必須對某個表的某條記錄而不是整個表清空;
三、如何清空
1、登錄phpmyadmin的方法,http://m.yaqcbj.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://m.yaqcbj.com/help/thread-1289-1-1.html
注意:各位站長操作前,務必養成先做好備份再修改網站數據的好習慣!
相關問題:discuz!X3數據字典:http://faq.comsenz.com/library/database/x3/x3_index.htm
自助增加數據庫教程:http://m.yaqcbj.com/help/thread-796-1-1.html |