1. 程式人生 > >mysql主從同步雙yes但是有些表資料不同步

mysql主從同步雙yes但是有些表資料不同步

web頁面資料沒有更新,剛開始老夫以為同步斷了,上了伺服器檢視資料庫同步狀態(show slave status\G),發現是雙yes,以為是資料太多堵塞沒同步過來呢,待會應該就會好了,第二天看了一眼還是沒有同步,檢視同步狀態還是雙yes,同步的位置(pos)和主庫是一樣的,主庫有資料從庫沒有,然後找錯誤日誌,沒有異常輸出,主庫從庫都是這樣,沒有異常,檢視binlog也是有的,後來在從庫手動插入1條id是99999資料,提示id99999主鍵重複,查看了一下,id主鍵是99999沒有資料,應該可以正常插入的,後來把主庫的表導了一份匯入到從庫中,然後追加進去了,沒有報錯,然後老夫在主庫新增一條資料,從庫沒有更新,老夫又給測試資料刪了,有一些表是同步的,插入資料也是直接同步了,有一些就是不行,後來想起來,前天改表引擎了,而這幾個表有觸發器,當A表插入資料的時候觸發器會插入同樣的資料到B表中,前天改表引擎從MYISAM改成innodb,只改了B表的,A表的後來忘了改,猜測是不是這個原因,給A表引擎改成innodb之後,再新增測試資料,發現已經同步了,然後把那些帶觸發器的A表的引擎都改成innodb,問題解決。