天天看點

mysql配置主從複制Slave_IO_Running失敗的原因

最近項目中要配置mysql的主從複制,結構總是失敗,Slave_IO_Running顯示為NO,後來仔細檢視以及從網上查資料,總結應該是兩方面的原因。

一、master-log-pos參數錯誤

原因是配完主伺服器後,有資料寫入的原因導緻主伺服器的position參數發生變化,和從伺服器對應不上,解決方案是先鎖表

flush tables with read lock;

,防止資料寫入,這時候在使用show master status; 檢視position 等配置玩主從後再解鎖主伺服器 unlock tables;

二、從伺服器IP錯誤

在主伺服器上配置設定複制權限的使用者時,需要用到從伺服器的IP,我在從伺服器指令行裡使用ipconfig檢視ipv4的位址,結果主從失敗,最後是發現那個IP不對,正确的從伺服器的IP是再百度搜尋框中輸入IP出來的第一個結果,⊙﹏⊙b汗。

最後上傳一張成功後的結果圖,希望大家都能配置成功。紅箭頭指向處都為yes才算成功。

mysql配置主從複制Slave_IO_Running失敗的原因

繼續閱讀