世界上沒(méi)有賣(mài)后悔藥的,一旦做錯(cuò)了,后悔莫及。我們作為運(yùn)維,尤其是不小心誤刪除數(shù)據(jù)庫(kù)里的數(shù)據(jù)時(shí),那更是損失巨大。對(duì)于MySQL來(lái)說(shuō),這里有一種方法,可以避免這種悲劇的發(fā)生。
這兒所謂的延遲,并不是經(jīng)常說(shuō)的網(wǎng)絡(luò)延遲,而是我們故意把從庫(kù)復(fù)制的步伐放慢,比如讓從庫(kù)比主庫(kù)慢30分鐘。這樣,如果在半小時(shí)內(nèi)發(fā)現(xiàn)數(shù)據(jù)有問(wèn)題,還能補(bǔ)救。
MySQL 5.6 已經(jīng)支持延遲復(fù)制, 可設(shè)置備節(jié)點(diǎn)的延遲時(shí)間, 延遲復(fù)制是有意義的,例如防止主節(jié)點(diǎn)數(shù)據(jù)誤刪,查看數(shù)據(jù)庫(kù)歷史狀態(tài)等。
配置也不難,做完主從后,再加上這句:
CHANGE MASTER TO MASTER_DELAY = N;
這里的N單位是秒,這樣從庫(kù)則會(huì)比主庫(kù)延時(shí)N秒。做完之后,在show slave status的時(shí)候,就可以看到SQL_Delay的值。
SQL_Delay: xxx
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:MySQL延遲主從復(fù)制
文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
二進(jìn)制安裝MySQL實(shí)現(xiàn)主從復(fù)制
發(fā)表于 03-10 09:43
mysql 主從復(fù)制
發(fā)表于 04-28 14:30
基于mycat的Mysql主從復(fù)制讀寫(xiě)分離全攻略
發(fā)表于 09-08 10:10
?4次下載
本文講述了如何使用MyBatisPlus+ShardingSphereJDBC進(jìn)行讀寫(xiě)分離,以及利用MySQL進(jìn)行一主一從的主從復(fù)制。
發(fā)表于 07-28 09:47
?1189次閱讀
簡(jiǎn)單講,MySQL主從復(fù)制就是數(shù)據(jù)寫(xiě)入一臺(tái)服務(wù)器(主服務(wù)器)后,同時(shí)還會(huì)額外寫(xiě)入另外的服務(wù)器(從服務(wù)器)。也就是說(shuō)數(shù)據(jù)會(huì)寫(xiě)多份,這樣做的目的主要有兩個(gè):
發(fā)表于 02-06 10:27
?1212次閱讀
最近公司某項(xiàng)目上反饋mysql主從復(fù)制失敗,被運(yùn)維部門(mén)記了一次大過(guò),影響到了項(xiàng)目的驗(yàn)收推進(jìn),那么究竟是什么原因?qū)е碌哪???b class='flag-5'>主從復(fù)制的原理又是什么呢?本文就對(duì)排查分析的過(guò)程做一個(gè)記錄。
發(fā)表于 05-11 11:14
?667次閱讀
RocketMQ 主從復(fù)制是 RocketMQ 高可用機(jī)制之一,數(shù)據(jù)可以從主節(jié)點(diǎn)復(fù)制到一個(gè)或多個(gè)從節(jié)點(diǎn)。
發(fā)表于 07-04 09:42
?831次閱讀
Redis主從復(fù)制 來(lái)自靈魂的拷問(wèn):什么是Redis主從復(fù)制? 簡(jiǎn)言之就是: 主對(duì)外從對(duì)內(nèi),主可寫(xiě)從不可寫(xiě) 主掛了,從不可為主 看下面的圖加深下理解: 對(duì),你沒(méi)看錯(cuò),Redis主從復(fù)制沒(méi)有動(dòng)態(tài)選舉
發(fā)表于 10-09 15:09
?543次閱讀
MySQL主從復(fù)制是一種常見(jiàn)的數(shù)據(jù)同步方式,它可以實(shí)現(xiàn)將一個(gè)數(shù)據(jù)庫(kù)的更改同步到其他多個(gè)數(shù)據(jù)庫(kù)的功能。主從復(fù)制可以提高數(shù)據(jù)庫(kù)的可用性和性能,以及提供故障恢復(fù)和數(shù)據(jù)備份的支持。在MySQL
發(fā)表于 11-16 14:04
?1788次閱讀
主從復(fù)制是MySQL數(shù)據(jù)庫(kù)中常用的數(shù)據(jù)復(fù)制技術(shù)之一,它的主要目的是將一個(gè)數(shù)據(jù)庫(kù)服務(wù)器上的數(shù)據(jù)復(fù)制到其他服務(wù)器上,以實(shí)現(xiàn)數(shù)據(jù)的備份、高可用和分布式部署。下面將詳細(xì)
發(fā)表于 11-16 14:10
?916次閱讀
MySQL主從復(fù)制是MySQL數(shù)據(jù)庫(kù)中常用的一種數(shù)據(jù)復(fù)制方式,用于實(shí)現(xiàn)數(shù)據(jù)的備份、負(fù)載均衡、故障恢復(fù)等目的。主從復(fù)制主要有以下幾種模式: 異
發(fā)表于 11-16 14:15
?1348次閱讀
MySQL主從復(fù)制是一種數(shù)據(jù)庫(kù)復(fù)制技術(shù),它允許將一個(gè)MySQL數(shù)據(jù)庫(kù)的更新操作自動(dòng)復(fù)制到其他MySQL
發(fā)表于 11-16 14:18
?616次閱讀
使用行級(jí)復(fù)制和語(yǔ)句級(jí)復(fù)制。本文將詳細(xì)介紹MySQL主從復(fù)制的概念、原理、配置步驟以及優(yōu)缺點(diǎn),并重點(diǎn)討論混合類(lèi)型
發(fā)表于 11-16 14:20
?721次閱讀
MySQL主從復(fù)制是一種常用的數(shù)據(jù)復(fù)制技術(shù),用于實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)同步和分布式部署。然而,在實(shí)際應(yīng)用中,主從復(fù)制過(guò)程中出現(xiàn)數(shù)據(jù)不一致的情況也是很常見(jiàn)的。本文將從以下幾個(gè)方面
發(fā)表于 11-16 14:35
?2679次閱讀
配置MySQL主從復(fù)制和讀寫(xiě)分離
發(fā)表于 10-23 11:44
?698次閱讀
評(píng)論