日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL主從復(fù)制斷開(kāi)的常用修復(fù)方法

瀏覽:49日期:2023-10-04 08:32:23
01 問(wèn)題描述

在生產(chǎn)環(huán)境中,我們經(jīng)常會(huì)遇見(jiàn)MySQL主從復(fù)制斷開(kāi)的情況,在遇到主從復(fù)制斷開(kāi)是,通常情況,解決問(wèn)題的步驟如下:

1、從庫(kù)上show slave status查看復(fù)制斷開(kāi)的直觀原因,并記錄當(dāng)前的復(fù)制位點(diǎn)

2、查看error log,分析更詳細(xì)的復(fù)制斷開(kāi)原因

3、修復(fù)主從復(fù)制關(guān)系

4、如果復(fù)制關(guān)系無(wú)法修復(fù),則需要重新搭建從庫(kù)

02 解決問(wèn)題的方法

主從復(fù)制關(guān)系斷裂,有各種各樣的原因。有些時(shí)候,我們沒(méi)有時(shí)間去客觀分析原因,因?yàn)閼?yīng)用程序處于無(wú)法使用狀態(tài),需要立即恢復(fù),這種情況下,我們對(duì)復(fù)制斷裂問(wèn)題和服務(wù)可用性之間必須做一個(gè)權(quán)衡,然后再進(jìn)行相應(yīng)的處理。

常見(jiàn)的解決主從復(fù)制斷裂的方法有以下幾種:

1、找到其他從庫(kù),快速替換

這種方法,需要你的應(yīng)用具有至少一主兩從的架構(gòu),其中一個(gè)從庫(kù)發(fā)生問(wèn)題,可以將另外一個(gè)從庫(kù)快速上線,從而恢復(fù)應(yīng)用訪問(wèn),后續(xù)再來(lái)排查出現(xiàn)故障的從庫(kù)的具體問(wèn)題原因。

2、跳過(guò)復(fù)制失敗的錯(cuò)誤

有些情況下,我們可以判斷主從復(fù)制斷裂的原因,例如主庫(kù)上比從庫(kù)上多一個(gè)數(shù)據(jù)庫(kù)db_1,那么當(dāng)我們?cè)谥鲙?kù)上執(zhí)行drop database db_1的時(shí)候,從庫(kù)的復(fù)制一定會(huì)斷開(kāi)。這種情況下,我們可以通過(guò)跳過(guò)一個(gè)事務(wù)來(lái)解決。

方法一:(直接跳過(guò)當(dāng)前事務(wù))

在GTID模式下,可以通過(guò)下面的命令來(lái)解決:

mysql> STOP SLAVE;mysql> SET GTID_NEXT=’xxxxxx:yyy’; ----- 設(shè)置需要跳過(guò)的gtid eventmysql> BEGIN;COMMIT;mysql> SET GTID_NEXT=’AUTOMATIC’;mysql> START SLAVE;

在非GTID模式下,可以通過(guò)下面的命令來(lái)解決:

stop slave;set sql_slave_skip_counter=1;start slave;方法二:(指定新位置)

如果我們通過(guò)binlog分析,知道了下一個(gè)事務(wù)的具體點(diǎn)位,也可以指定下一個(gè)事務(wù)具體位置的方法來(lái)解決:

GTID模式下:

mysql> STOP SLAVE;mysql> RESET MASTER;mysql> SET @@GLOBAL.GTID_PURGED =’xxxxxxx:yyyyyy’ ----- 表示這些gtid event已經(jīng)執(zhí)行過(guò)了mysql> START SLAVE;

注意,GTID_PURGED 必須是 GLOBAL,上面的命令也可以寫(xiě)成set global gtid_purged=’xxx:yyy’

非GTID模式下:

stop slave;change master to master_log_file=’mysql-bin.001360’,master_log_pos=676383371;start slave;方法三:pt-slave-restart工具

如果我們跳過(guò)一個(gè)事務(wù)之后,還出現(xiàn)斷開(kāi)的場(chǎng)景(例如我們?cè)趶膸?kù)上刪除了100條數(shù)據(jù),但是主庫(kù)要更新這100條數(shù)據(jù)),可以使用pt-slave-restart這個(gè)工具,它可以連續(xù)跳過(guò)斷開(kāi)的位置。

它的使用方法如下:

pt-slave-restart -h 10.xxx.xxx.xxx -P port -u user -p password

當(dāng)我們使用并行復(fù)制的時(shí)候,pt-slave-restart可能會(huì)出現(xiàn)報(bào)錯(cuò),這個(gè)時(shí)候我們可以通過(guò)將并行復(fù)制修改為單線程復(fù)制,然后再使用pt-slave-restart工具,可以參考這篇文章:

pt-slave-restart工具

方法四:設(shè)置參數(shù)slave_exec_mode

這個(gè)參數(shù)可以修改主從復(fù)制過(guò)程中的從庫(kù)執(zhí)行模式,如果是strict嚴(yán)格模式,則所有的復(fù)制一旦報(bào)錯(cuò)就會(huì)停止,如果設(shè)置成idempotent冪等模式,則特定錯(cuò)誤號(hào)的錯(cuò)誤將會(huì)被跳過(guò)。命令如下:

set global slave_exec_mode = idempotent

具體可以參考之前的文章:

MySQL復(fù)制問(wèn)題的三個(gè)參數(shù)介紹

這篇文章中還有其他兩種跳過(guò)復(fù)制錯(cuò)誤的參數(shù),分別是slave_skip_errors、sql_slave_skip_counter

3、利用備份重建從庫(kù)

這種方法的使用場(chǎng)景不多,通常情況下,只有從庫(kù)已經(jīng)不可用或者無(wú)法從主庫(kù)同步的時(shí)候,才會(huì)考慮這種方法,例如主庫(kù)上執(zhí)行了reset master操作,導(dǎo)致所有的binlog被清理了,這樣從庫(kù)就無(wú)法獲取讀取正確的binlog,復(fù)制就會(huì)斷開(kāi),這種情況下,重建從庫(kù)可能是唯一的辦法了。

以上就是MySQL主從復(fù)制斷開(kāi)的常用修復(fù)方法的詳細(xì)內(nèi)容,更多關(guān)于MySQL主從復(fù)制斷開(kāi)修復(fù)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美网站在线观看| 国产精品白丝一区二区三区| 午夜在线精品| 国产精品毛片久久| 久久一级电影| 国产精品videossex| 视频一区二区三区中文字幕| 岛国av免费在线观看| 欧美在线精品一区| 亚洲精品护士| 男女精品网站| 三级在线观看一区二区| 日本aⅴ亚洲精品中文乱码| 五月天久久777| 精品国产91| 美女久久精品| 国产图片一区| 日韩精品社区| 在线观看一区| 999久久久91| 日本а中文在线天堂| 免费看日韩精品| 亚洲一区二区三区高清| 99视频一区| 亚洲在线观看| 亚洲免费婷婷| 国产婷婷精品| 亚洲三级国产| 国产精品色在线网站| 亚洲精选成人| 国产精品久久久免费| 国产精品精品| 中国女人久久久| 亚洲2区在线| 水蜜桃久久夜色精品一区的特点| 国产一区二区中文| 男女男精品视频网| 国产伦乱精品| 一区二区三区四区日本视频| 欧美大黑bbbbbbbbb在线| 国产精品毛片一区二区三区| 日韩在线中文| 亚洲欧洲一区二区天堂久久| 麻豆久久久久久| 香蕉久久夜色精品国产| 日韩伦理一区| 免费在线日韩av| 免费的成人av| 欧美va天堂在线| 国产精品久久久久av蜜臀| 免费国产亚洲视频| 国内激情久久| 美女网站视频一区| 日韩1区2区| 麻豆精品国产91久久久久久| 日韩二区三区在线观看| 国产精品日韩| 亚洲一区日韩在线| 国产亚洲欧洲| 西西人体一区二区| 9色精品在线| 黄色亚洲精品| 伊人精品视频| 国产亚洲毛片| 日韩av福利| 日韩欧美1区| 夜鲁夜鲁夜鲁视频在线播放| 9999国产精品| 久久久久国产| 中文一区二区| 日本不卡在线视频| 国产精品视频一区二区三区四蜜臂 | 美女久久久久久 | 久久久一二三| 99久久激情| 久久国产精品久久久久久电车| 亚洲精品中文字幕乱码| 视频一区视频二区中文字幕| 蜜桃视频一区二区| 日韩综合小视频| 久久99视频| 欧美羞羞视频| 视频在线观看一区| 国产乱码精品一区二区三区亚洲人 | 欧美日韩中文字幕一区二区三区| 欧美一级鲁丝片| 午夜久久久久| 国产日产一区| 日韩高清成人| 欧美专区在线| 青青国产精品| 人人精品亚洲| 日韩毛片网站| 久久国产人妖系列| 久久超级碰碰| 91九色精品| 国产日韩欧美三区| 国产女优一区| 日韩成人亚洲| 首页国产精品| 亚洲欧美专区| 先锋影音久久久| 久久精品国产亚洲一区二区三区| 日韩欧美中文字幕在线视频| 国产中文一区| 国产盗摄——sm在线视频| 日本精品另类| 在线视频亚洲| 久久一区二区三区喷水| 日本va欧美va瓶| 91精品啪在线观看国产18| 欧美日韩a区| 免费欧美日韩| 青青伊人久久| 精品国产乱码久久久| 国产精品13p| 97精品一区| 久久久人人人| 99在线精品视频在线观看| 99久久99久久精品国产片果冰| 成人久久久久| 97精品视频在线看| 精品视频一二| 97精品国产一区二区三区 | 国产精品视频3p| 国产精品久久久久久久久久白浆 | 欧美日韩国产在线一区| 欧美日韩国产一区二区在线观看| 国产精品美女| 日日夜夜免费精品视频| 日本成人手机在线| 国产精品久久久久77777丨| 精品国产一区二| 国产精品99精品一区二区三区∴| 国产毛片一区二区三区| 精品国产亚洲一区二区三区大结局| 欧美a在线观看| 日韩在线精品| 五月婷婷六月综合| 亚洲在线网站| 国产欧美日韩影院| 在线一区av| 美国三级日本三级久久99 | 欧美成人基地 | 亚洲www啪成人一区二区| 伊人成人在线视频| 国产一区二区三区久久| 天堂久久av| 精品日韩毛片| 日韩理论片av| 国产亚洲观看| 免费在线欧美黄色| 在线天堂中文资源最新版| 精精国产xxxx视频在线播放| 欧美日韩精品免费观看视完整 | 午夜久久99| 日韩精品一二区| 91嫩草精品| 精品国产精品国产偷麻豆 | 欧美另类中文字幕| 韩国女主播一区二区三区| 精品日韩毛片| 精品美女视频| 亚洲一区二区免费在线观看| аⅴ资源天堂资源库在线| 综合五月婷婷| 日韩美女一区二区三区在线观看| 婷婷亚洲五月| 国产高清精品二区| 欧美日韩高清| 日韩高清不卡在线| 97精品97| 国产欧美另类| 日av在线不卡| 四虎884aa成人精品最新| 日韩**一区毛片| 99视频精品免费观看| 欧美三区四区| 欧美精品第一区| 亚洲精品乱码久久久久久蜜桃麻豆| 中文字幕高清在线播放| 日韩精品久久理论片| 亚洲va在线| 欧美国产美女| 麻豆成人在线观看| 7777精品| 天使萌一区二区三区免费观看| 欧美国产偷国产精品三区| 国产私拍福利精品视频二区| 一区二区国产在线观看| 免费久久精品| 免费精品国产| 日韩在线观看不卡| 日韩在线第七页| 最近高清中文在线字幕在线观看1| 麻豆成人91精品二区三区| 国产日韩欧美中文在线| 日本色综合中文字幕| 国产亚洲久久| 国产精品magnet|