東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)IT技術(shù)常見(jiàn)問(wèn)題 → 修改、插入表不寫(xiě)binlog的問(wèn)題

修改、插入表不寫(xiě)binlog的問(wèn)題

相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站原創(chuàng)時(shí)間:2013/8/28 19:14:56字體大。A-A+

更多

作者:不詳點(diǎn)擊:92次評(píng)論:1次標(biāo)簽: binlog

問(wèn)題描述:

slave不能同步master的一張表,其他表都正常。

排查:

show slave status;看都正常。

mysqlbinlog 打開(kāi)中繼日志看,發(fā)現(xiàn)沒(méi)有這張表的insert語(yǔ)句,證明sql沒(méi)有從master同步過(guò)來(lái)。

去master看binlog,發(fā)現(xiàn)也沒(méi)有這張表的insert操作,手動(dòng)執(zhí)行一下alter table是能寫(xiě)進(jìn)binlog的。

去查master的my.cnf,發(fā)現(xiàn)有個(gè)這樣的配置:

replicate-ignore-db = mysql
binlog-ignore-db    = mysql

意思是在mysql庫(kù)里做的操作不寫(xiě)binlog,slave也過(guò)濾掉mysql庫(kù)里的操作。

基本上確定是這個(gè)配置的問(wèn)題了,實(shí)驗(yàn)了下use mysql;后,去更新其他庫(kù)里的表,發(fā)現(xiàn)沒(méi)有寫(xiě)binlog。

注銷(xiāo)掉這兩個(gè)配置,重啟了master,重新做了slave,一切恢復(fù)正常。

看來(lái)應(yīng)用在insert的時(shí)候,不一定是在當(dāng)前庫(kù)中操作。所以為防止主從數(shù)據(jù)不一致,最好所有的庫(kù)都進(jìn)行同步。

擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過(guò)難過(guò)
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無(wú)聊無(wú)聊
熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(1)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)