MariaDB之備份恢復準則(三)


備份大於一切!!!mysql



一、將數據和備份放在不一樣的磁盤設備上;異機或異地備份存儲較爲理想;sql


二、備份的數據應該週期性地進行還原測試;
服務器


三、每次災難恢復後都應該當即作一次徹底備份;網絡


四、針對不一樣規模或級別的數據量,要定製好備份策略;socket


五、二進制日誌應該跟數據文件在不一樣磁盤上,並週期性地備份好二進制日誌文件;

從備份中恢復應該遵循步驟:
ide

一、中止MySQL服務器;工具


二、記錄服務器的配置和文件權限;測試


三、將數據從備份移到MySQL數據目錄;其執行方式依賴於工具;spa


四、改變配置和文件權限;日誌


五、以限制訪問模式重啓服務器;mysqld的--skip-networking選項可跳過網絡功能;
方法:編輯my.cnf配置文件,添加以下項:
skip-networking
socket=/tmp/mysql-recovery.sock


六、載入邏輯備份(若是有);然後檢查和重放二進制日誌;


七、檢查已經還原的數據;


八、從新以徹底訪問模式重啓服務器;

註釋前面在my.cnf中添加的選項,並重啓;

相關文章
相關標籤/搜索