国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

記一次MYSQL主從sql線(xiàn)程not_running故障處理

IT那活兒 / 1334人閱讀
記一次MYSQL主從sql線(xiàn)程not_running故障處理
 環(huán) 境:

os:redhat7,DB:mysql 6.7 主從


故障現(xiàn)象:

主從線(xiàn)程未running,同步中斷


報(bào)錯(cuò)日志:

Could not execute Write_rows event on table skdata_2021.pj_xxxx_fpmx; Duplicate entry 043002000111-01278925 for key ak_key_2,

Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the events master log master-bin.000403, end_log_pos 333202176


處理步驟:

 方法一:對(duì)于數(shù)據(jù)量少的時(shí)候適用
  1. 根據(jù)唯一性key查找相關(guān)記錄

  2. master庫(kù)備份記錄

  3. slave庫(kù)刪除重復(fù)記錄

 方法二:對(duì)于數(shù)據(jù)量大的時(shí)候適用

1. 從庫(kù)操作

show variables like %slave_exec_mode%;

set global slave_exec_mode=IDEMPOTENT;

stop slave;

start slave;

2. 確認(rèn)主從無(wú)延遲及確認(rèn)數(shù)據(jù)一致 操作完后,修改回去-------可以了,改回去(存在數(shù)據(jù)不一致的風(fēng)險(xiǎn))

set global slave_exec_mode=STRICT;

stop slave;

start slave;


UPDATE報(bào)錯(cuò):

Could not execute Update_rows event on table skdata_2021.qrtz_scheduler_state; Cant find record in qrtz_scheduler_state,

Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the events master log master-bin.000403, end_log_pos 333327330


1. 使用mysqlbinlog主庫(kù)操作:

mysqlbinlog --no-defaults --base64-output=decode-rows --verbose --start-position=333326998 --stop-position=333327330 master-bin.000403
把更新前記錄找出,并在從庫(kù)插入執(zhí)行,再啟動(dòng)slave sql進(jìn)程
SET @@session.collation_database=DEFAULT/*!*/;
BEGIN
/*!*/;
# at 333327142
#210628 10:41:19 server id 127 end_log_pos 333327216 CRC32 0xb31a9243 Table_map: `skdata_2021`.`qrtz_scheduler_state` mapped to number 110214
# at 333327216
#210628 10:41:19 server id 127 end_log_pos 333327330 CRC32 0x85a6c09f Update_rows: table id 110214 flags: STMT_END_F
### UPDATE `skdata_2021`.`qrtz_scheduler_state`
### WHERE
### @1=fpskgl21616596076563
### @2=1624848058505
### @3=20000
### SET
### @1=fpskgl21616596076563
### @2=1624848078982
### @3=20000
ROLLBACK /* added by mysqlbinlog */ /*!*/;
SET @@SESSION.GTID_NEXT= AUTOMATIC /* added by mysqlbinlog */ /*!*/;
DELIMITER ;
# End of log file
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;


2. 從庫(kù)insert update之前的記錄

set sql_log_bin=0;

insert into `skdata_2021`.`qrtz_scheduler_state` values (fpskgl21616596076563,1624848058505,20000);
commit;
set sql_log_bin=1;


3. 啟動(dòng)slave sql線(xiàn)程
start slave sql_thread;


END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129851.html

相關(guān)文章

  • SegmentFault 技術(shù)周刊 Vol.42 - MySQL:從刪庫(kù)到跑路

    摘要:肖鵬微博數(shù)據(jù)庫(kù)那些事兒肖鵬,微博研發(fā)中心技術(shù)經(jīng)理,主要負(fù)責(zé)微博數(shù)據(jù)庫(kù)相關(guān)的業(yè)務(wù)保障性能優(yōu)化架構(gòu)設(shè)計(jì),以及周邊的自動(dòng)化系統(tǒng)建設(shè)。經(jīng)歷了微博數(shù)據(jù)庫(kù)各個(gè)階段的架構(gòu)改造,包括服務(wù)保障及體系建設(shè)微博多機(jī)房部署微博平臺(tái)化改造等項(xiàng)目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 對(duì)于手握數(shù)據(jù)庫(kù)的開(kāi)發(fā)人員來(lái)說(shuō),沒(méi)有誤刪過(guò)庫(kù)的人生是...

    aboutU 評(píng)論0 收藏0
  • 面試官:咱們來(lái)聊一聊mysql主從延遲

    摘要:編輯器編輯器背景編輯器前段時(shí)間遇到一個(gè)線(xiàn)上問(wèn)題,后來(lái)排查好久發(fā)現(xiàn)是因?yàn)橹鲝耐窖舆t導(dǎo)致的,所以今天寫(xiě)一篇文章總結(jié)一下這個(gè)問(wèn)題希望對(duì)你有用。編輯器幾句嘮叨編輯器大家好,我是小飯,一枚后端工程師。背景前段時(shí)間遇到一個(gè)線(xiàn)上問(wèn)題,后來(lái)排查好久發(fā)現(xiàn)是因?yàn)橹鲝耐窖舆t導(dǎo)致的,所以今天寫(xiě)一篇文章總結(jié)一下這個(gè)問(wèn)題希望對(duì)你有用。如果覺(jué)得還不錯(cuò),記得加個(gè)關(guān)注點(diǎn)個(gè)贊哦思維導(dǎo)圖思維導(dǎo)圖常見(jiàn)的主從架構(gòu)隨著日益增長(zhǎng)的訪(fǎng)...

    EasonTyler 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<