天天看點

小談MySQL備份政策

      備份是否完整,能否滿足要求,關鍵是要看所設計的備份政策是否合理,以及備份操作是否按照所設計的備份政策進行了。

      針對不同的用途,所需要的備份類型也是不一樣的,備份政策也各不相同,下面根據我的個人經驗,掰一掰MYSQL的備份政策。

     1、對于較為核心的線上應用系統,必須要線上備用主機通過MYSQL AB複制進行相應的備份,複制線程要一直打開,恢複線程可以每天恢複一次,盡量讓備機得資料延後主機的時間在一定時間間隔内。這個延後時間多長主要根據實際需求來定,一般來說延後一天是一個比較正常的做法。

     2、對于重要級别稍微低一些的應用,恢複時間要求不是太高的話,為了節約硬體成本,不必使用線上的備份主機來單獨運作備用的MYSQL,可以通過一定的時間周期進行一次實體全備份,同時每小時(或者其他合适的時間段)都将産生的二進制日志進行備份。這樣雖然沒有第一種備份方法恢複快,但是資料的丢失會比較少。恢複所需要的時間由全備份周期長短決定