docker启动的mysql主备连接,报错Last_IO_Errno: 2003
mysql主备连接,在同一台服务器上备始终无法连接主,报错信息如下:
Last_IO_Errno: 2003
Last_IO_Error: error connecting to master ‘t11@192.168.1.66:3336’ - retry-time: 30 retries: 4
网上找了半天,没有找到好的答案,怀疑是不是跟防火墙有关,死马当作活马医吧。
将防火墙关闭,
service firewalld stop
#重启时不会再启动防火墙
systemctl disable firewalld.service
结果就OK了。
至于什么原因,仔细分析了一下:
可能因为我的mysql都是用docker启动的吧,本机的防火墙拦截了docker网络的信息。
所以关闭防火墙就OK了。
还没有评论,来说两句吧...