關於mysql備份的幾點思考

  1. 備份工具的選擇

    1.1    常用有mysqldump、mysqlhotcopy、xtrabackup、mydumper、cp

    1.2    目前幾個工具在我們環境上不同的存儲引擎都有用到(沒有直接cp)

    1.3    選擇適合自己環境和自己最熟練的備份工具

  2. 備份哪些東西

    2.1    非dba經常不備份

    2.2    初級dba只備份數據庫

    2.3    還需要備份配置文件(my.cnf/mysqld等等)、單純的數據結構、備份的腳本、另外自己寫的一些監控、調優等常用腳本

  3. 能夠快速回滾

    3.1    我們經常有回滾數據的需求,但是只需要回滾部分表

    3.2    如何從幾百G的數據中提取部分表

    3.3    如果數據文件非常大,顯然mysqldump不適合回滾部分表

  4. 備份的可用性

    4.1    應該大部分人都將備份腳本跑通知後,再也沒去看過備份是否可用

    4.2    甚至有的人備份腳本出錯了也不知道

    4.3    應該定期檢測備份的可用性

    4.4    備份腳本應該定期發送備份報告

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章