原文:MySQL主從復制數據不一致問題【自增主鍵】

前言: 今天遇到主從表不一致的情況,很奇怪為什么會出現不一致的情況,因為復制狀態一直都是正常的。最后檢查出現不一致的數據都是主鍵,原來是當時初始化數據的時候導致的。現在分析記錄下這個問題,避免以后再遇到這個 坑 。 背景: 主從服務器,MIXED復制模式。 分析: 表:SPU 當時的初始化操作的SQL: 上面的SQL執行完之后,主從表的COUNT數量一樣,但SPU表有個自增主鍵,就在這里出現主從插 ...

2013-09-25 18:26 1 6987 推薦指數:

查看詳情

MySQL主從復制主從之間數據不一致的原因和解決

面試被問到主從復制的主和從之間的數據不一致的原因,以及解決方法,當時沒答出來,一是確實沒有思考過這個問題,二來也有些因為緊張,沒有想到。后來再次回想自己所學習的主復制的過程,應該有這幾個原因: 主從之間存在防火牆或selinux阻攔,從服務器沒法到主服務器上拿到數據; 在搭建主從復制 ...

Thu Sep 10 05:15:00 CST 2020 0 706
mysql 主從復制不一致,不停庫不鎖表恢復主從同步

注意: 進行此操作時,確認在之前已經開啟了MySQL的bin-log日志,如果沒有則無法實現 為了安全考慮,我們授權一個用戶進行數據備份: 備份主庫上的數據數據,注意添加以下選項詳細參數含義,請參考MySQL官方文檔:https://dev.mysql.com/doc ...

Fri Jul 05 18:10:00 CST 2019 0 1015
MySQL主從復制什么原因會造成不一致,如何預防及解決?

一、導致主從不一致的原因主要有: 人為原因導致從庫與主庫數據不一致(從庫寫入) 主從復制過程中,主庫異常宕機 設置了ignore/do/rewrite等replication等規則 binlog非row格式 異步復制本身不保證,半同步存在提交讀的問題,增強 ...

Tue Nov 26 01:07:00 CST 2019 0 421
MySQL 主從延遲導致業務數據不一致

場景: 寫入一條優惠劵數據,然后將該優惠劵信息讀取出來同步給下游數據 現象: 本地寫入優惠劵數據成功,同步信息成功。上周同步數據代碼正常,周末改了發送優惠劵的信息,然后周一來了發現同步數據無法同步。 排查問題: 線上查看日志和debug數據是正常的,可以寫入成功,但是讀取不出來,分析 ...

Tue Aug 11 04:12:00 CST 2020 0 1682
揭秘MySQL主從數據不一致

前言: 目前MySQL數據庫最常用的是主從架構,大多數高可用架構也是通過主從架構演變而來。但是主從架構運行時間長久后容易出現數據不一致的情況,比如因從庫可寫造成的誤操作或者復制bug等,本篇文章將會詳細探究出現主從不一致及如何解決這種問題。 1.造成主從不一致的原因 造成主從不一致的可能原因 ...

Fri Sep 27 19:27:00 CST 2019 0 2091
Mysql主從基本原理,以及讀寫分離導致主庫從庫數據不一致問題

  1、Mysql主從同步就是當master(主庫)發生數據變化的時候,會實時同步到slave(從庫)。   2、主從復制可以水平擴展數據庫的負載能力,容錯,高可用,數據備份。   3、不管是delete、update、insert,還是創建函數、存儲過程,都是在master ...

Fri Nov 24 06:49:00 CST 2017 0 11764
MGR主從不一致問題排查與修復

運行環境 linux:CentOS release 6.8 (Final) kernel:2.6.32-642.6.2.el6.x86_64 mysql Server version: 5.7.21-20-log Percona Server (GPL),MGR ...

Wed Apr 24 05:39:00 CST 2019 0 816
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM