MySQL的一些心得感悟

一 使用 Xtrabackup 在線對MySQL作主從複製參考來源

mysqldump適用於10G如下的數據導出,也很快,當數據在100G-500G時,就須要用到Percona-Xtrabackup備份工具,它能夠實現MySQL在線熱備數據,可進行全量、增量、單表備份和還原html

XtraBackup優點 :

  1. 無需中止數據庫進行InnoDB熱備
  2. 增量備份MySQL
  3. 流壓縮到傳輸到其它服務器
  4. 能比較容易地建立主從同步
  5. 備份MySQL時不會增大服務器負載

使用場景:

實現讀寫分離,減輕主庫負載或數據分析,爲了數據安全,作備份恢復,主從切換作高可用;若是讀操做壓力特別大,還能夠作一主多從,並且不一樣的slave能夠扮演不一樣的角色;還有一種級聯複製,即 A->B->C ;主主複製,其中一個主庫強制設置爲只讀,主從切換後架構依然是可用的mysql

複製過程是slave主動向master拉取,而不是master去推的,因此理想狀況下作搭建主從時不須要master作出任何改變甚至停服,slave失敗也不影響主庫sql

二 Mysql主從複製常見故障及解決方法參考來源

原理就是經過將Mysql主庫的sql語句複製到從庫上,並從新執行一遍來實現的數據庫

相關文章
相關標籤/搜索