幫WordPress的SQL備份減肥
先前剛架好這部落格的時候,拼命的嘗試一些好玩的外掛(WordPress真是好物!)XD
結果搞的讀取速度一整個慢,後來想想~我其實只需要個可以穩穩打字+放點小圖就OK
其它功能等我要用再來就好了咩。
就這樣打打網誌過了些日子~好快樂喔!(完)
這篇這樣子被人看到怎麼像話…哈哈
先前會想搬出無名小站,也是因為他把備份功能關閉,身為宅男資訊小咖,備份這功能的重要性不可不知!!
有時後自己硬碟中誤砍了東西都覺得很難過,更何況我還做了不完全備份(哭哭)
今天也在撲浪上看到個說法,比喻的很好

圖片來源:亞尼奇
內文中嗆聲的也很到位呢XD
廢話不多說~主題開始
自從我使用WordPress的專業備份軟體::DB-Manager
設定2天一封的SQL備份EMAIL
結果日子久了~容量會很可怕…
經過Google爬文的結果,發現是WP2.6版本開始的一項功能吃最兇::::文章版本(Post Revisions)
這功能也不是說有啥壞處,就是會幫你把每次文章做的變動都存檔成一個記錄,如果有這種需求的人
就不建議往下看了…因為我要把他給關了!!!!
每次一個記錄,就是一個SIZE的檔案耶
如果你還希望保有這功能,但是不要太誇張的記錄,可以參考使用這個外掛::::Revision Control
可以用來控制一下~
不過我還是決定把他給關了,不然每次寫網誌動不動寫過頭、離題太多檔案就會變大 (像現在Orz)
有2個不痛不癢步驟來瘦身~
第一步驟#1.先關閉WordPress內建的這個功能!
打開wp-config.php這個部落格重要設定檔
加入以下語法
define('WP_POST_REVISIONS', false);
存檔後上傳覆蓋~OK!
第二步驟#2.使用SQL指令來清除資料庫中的存檔!
如果你也有使用強大的DB-Manager外掛,那很簡單~
DELETE FROM wp_posts WHERE post_type = 'revision';
按下圖片中的”RUN”,大功告成~
又如果你喜歡傳統的phpMyAdmin介面
WP也有這個外掛,把MyAdmin整合到裡面來了(很好很強大阿!)
::::WP-phpMyAdmin
他的介面除了沒有親和力100%的中文,我想根本就是phpMyAdmin了嘛
點了他之後
找到上方的一排
點了紅框圈出的”SQL”後
一樣,把這句給貼上
DELETE FROM wp_posts WHERE post_type = 'revision';
按下”GO”就完成了!
後記
真的有效!(好像在賣藥~_~)
看圖就知道

圖居然不一樣高= =”
根據圖片,這中間我都沒發啥文章,可以從749KB降成493KB,可見我常常改了又改文章,不用錢似的
時間一久就堆了一堆~嘖嘖(PS:文章的ID也可以不會跳太大喔)
我個人喜歡在WEB上寫網誌,反正就算不保存各種版本,至少當前的會幫我存檔起來就好了!
如果你覺得想更保險一點還可以使用Windows出的Live Writer
全中文,照他操作,不會Miss掉的!愛改幾變就幾變,在SQL上它也只UPDATE一次,不多餘。
可惜我還是偏愛直接寫直接看!
其實GOOGLE還有幫我找到一些有用的外掛可以直接關閉”自動儲存”+”文章版本”->在這在這
或是->這裡這裡 (建議)
不過因為外掛多裝也是有風險,個人比較不推薦拉!只是說有外掛好像較方便,但是也不可以忽略他的安全性呢~
- 大大的PS:本文的修改動作只是不要讓他”太自動”存了太多檔,如果你自己點了”存檔”他還是會記錄喔!~所以時間一久還是要給他照著上面步驟清理一下呢







