mysql复制错误:Slave I/O: error connecting to master

标签 mysql replication high-availability

我用的是keepalived+proxy+mysql。
主站:192.168.10.1
从站:192.168.10.2
大师-VIP:192.168.10.100
当我使用 CHANGE MASTER TO MASTER_HOST='192.168.10.1'... 时,复制正常,当我使用 CHANGE MASTER TO MASTER_HOST='192.168.10.100'... 时,复制正常>,Slave I/O 无法连接到 master,并且出现如下错误:

150522 15:21:50 [ERROR] Slave I/O: error connecting to master 'repl@192.168.10.100:3307' - retry-time: 60 retries: 86400, Error_code: 2003
150522 15:21:50 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000001' at position 107, relay log './mmm-relay-bin.000001' position: 4

在slave中,我使用mysql -urepl -pslavepass -h192.168.10.100 -P3307,我可以登录数据库,为什么Slave I/O无法连接到master?

最佳答案

您可能需要在主服务器上取消阻止端口 3306。 http://www.liquidweb.com/kb/opening-ports-in-your-firewall/

关于mysql复制错误:Slave I/O: error connecting to master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392595/

相关文章:

mysql - 如何使用 Rails 工具构建 SQL 'OR' 查询?

sql-server - SQL Server 的对等复制和合并复制有什么区别?

java - 如何更改 HBase 中列族的复制

linux - 在 Linux HA 中,我们可以将节点亲和性分配给 crm 资源吗

php - 两个 select 语句都需要 $GET

mysql - 在重复的键上仅更新一个字符串

php - 如何在 zend 文字中转义?

带 SSL 的 MySQL 复制——它是如何工作的?

azure - 是 Azure Traffic Manager 还是 Azure front Door in front 用于多区域系统架构?

azure - 新的 Azure IaaS 云上的 AWS Route53 和弹性负载均衡器等效项