mysql主從複製設置從數據庫延遲15分鐘複製

延遲複製背景:

     1.1)系統已上線,風控及災備考慮,單機數據庫缺陷風險高;

       A:數據庫目前是主從結構,爲避免誤操作,所以從庫是延遲15分鐘,如果發現誤操作可以在15分鐘內暫停從庫同步,

並從從庫獲取相關數據修復被誤操作的主庫。並在每天凌晨3點非業務高峯時間對mysql-master進行備份。

     1.2)後續數據分析可能連接從庫獲取數據

       A:數據分析需要確認是否有實時性要求,如果實時性要求目前延遲15分鐘可能會影響分析,

該延遲時間可以根據航天方具體要求進行調整或新增一個實時同步從庫並允許只讀讓數據分析工具介入。

1.延遲複製配置 

設置Slave上的MASTER TO MASTER_DELAY=N,N爲多少秒,設置從數據庫延時N秒後,再與主數據庫進行數據同步複製。

步驟:

登錄從服務器的mysql服務,停止slave節點服務,設置時間,再開啓slave節點服務,指令如下:

stop slave;
CHANGE MASTER TO MASTER_DELAY = 600;
start slave;
show slave status \G;

 如果結果顯示如圖,則表示配置成功

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