Board logo

標題: 如果CCMAIL資料庫空間不足, 如果快速清除某部分舊資料庫的信件?? [打印本頁]

作者: service.support    時間: 2016-1-15 09:51     標題: 如果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




歡迎光臨 HGIGA Service Docs (http://docs.hgiga.com/Discuz4/) Powered by Discuz! 4.1.0