mysql主備連接,在同一臺服務器上備始終無法連接主,報錯信息如下:
Last_IO_Errno: 2003
Last_IO_Error: error connecting to master '[email protected]:3336' - retry-time: 30 retries: 4
網上找了半天,沒有找到好的答案,懷疑是不是跟防火牆有關,死馬當作活馬醫吧。
將防火牆關閉,
service firewalld stop
#重啓時不會再啓動防火牆
systemctl disable firewalld.service
結果就OK了。
至於什麼原因,仔細分析了一下:
可能因爲我的mysql都是用docker啓動的吧,本機的防火牆攔截了docker網絡的信息。
所以關閉防火牆就OK了。