世界上沒有賣后悔藥的,一旦做錯了,后悔莫及。我們作為運維,尤其是不小心誤刪除數(shù)據(jù)庫里的數(shù)據(jù)時,那更是損失巨大。對于MySQL來說,這里有一種方法,可以避免這種悲劇的發(fā)生。
這兒所謂的延遲,并不是經(jīng)常說的網(wǎng)絡(luò)延遲,而是我們故意把從庫復(fù)制的步伐放慢,比如讓從庫比主庫慢30分鐘。這樣,如果在半小時內(nèi)發(fā)現(xiàn)數(shù)據(jù)有問題,還能補救。
MySQL 5.6 已經(jīng)支持延遲復(fù)制, 可設(shè)置備節(jié)點的延遲時間, 延遲復(fù)制是有意義的,例如防止主節(jié)點數(shù)據(jù)誤刪,查看數(shù)據(jù)庫歷史狀態(tài)等。
配置也不難,做完主從后,再加上這句:
CHANGE MASTER TO MASTER_DELAY = N;
這里的N單位是秒,這樣從庫則會比主庫延時N秒。做完之后,在show slave status的時候,就可以看到SQL_Delay的值。
SQL_Delay: xxx
-
Linux
+關(guān)注
關(guān)注
87文章
11469瀏覽量
212911 -
MySQL
+關(guān)注
關(guān)注
1文章
849瀏覽量
27612
原文標題:MySQL延遲主從復(fù)制
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
利用MySQL進行一主一從的主從復(fù)制
MySQL主從復(fù)制原理詳解
一個操作把MySQL主從復(fù)制整崩了

什么是Redis主從復(fù)制

評論