HGIGA Service Docs 
» 遊客:  註冊 | 登錄 | 統計 | 幫助
RSS 訂閱當前論壇  

上一主題 下一主題
       
標題: 如果CCMAIL資料庫空間不足, 如果快速清除某部分舊資料庫的信件??  
 
service.support





UID 14
精華 0
積分 0
帖子 523
閱讀權限 200
註冊 2006-10-2
狀態 離線
如果CCMAIL資料庫空間不足, 如果快速清除某部分舊資料庫的信件??

假設資料庫中有2012~2016的信件資料, 如何快速清除 2012年份的資料, 僅留下2013~2016的信件資料!!

1. 切換到 mysql信件資料庫目錄下
cd  /var/lib/mysql/webmailnew/

2. 編輯 Attach.MRG , 將 Attach2012xx 的資料刪除掉
vi Attach.MRG

3. 編輯 MailData.MRG , 將 MailData2012xx 的資料刪除掉
vi MailData.MRG

4. 將 mysql 的服務啟動
Realinux版本: /etc/rc.d/init.d/mysql restart
or
CentOS版本: /etc/rc.d/init.d/mysqld restart

5. 將  /var/lib/mysql/webmailnew/ 底下的 Attach2012xx 與 MailData2012xx 等所有檔案直接移除掉
rm -f /var/lib/mysql/webmailnew/Attach2012* /var/lib/mysql/webmailnew/MailData2012*

6. 如果情況允許, 建議再停機將資料庫重新修復與重整一次 !!
wget http://ftp.hgiga.com/tool/ccmail/fix-db-all.sh
sh -x fix-db-all.sh
2016-1-15 09:51#1
查看資料  Blog  發短消息  Yahoo!  頂部
       


  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題  


 

   Powered by Discuz! 4.1.0  © 2001-2006 Transformed by wxxslt for HGIGA Inc. / Service Support
Processed in 0.017283 second(s), 9 queries , Gzip enabled

所有時間為 GMT+8, 現在時間是 2024-5-19 03:46