- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在两台具有完全相同特性的不同服务器上设置了主/从复制。 MySQL版本为5.5,Slave通过VPN连接Master。
我已经确认 replicatino 正在工作,当我在 Master 上创建一个新数据库时,我可以看到该数据库存在于 Slave 中。问题是当我在做一些失败场景并关闭 VPN 时,Master 上的 replicaotin 状态没有显示任何错误:
mysql> show slave status;
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 10.0.0.2
Master_User: replication
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000001
Read_Master_Log_Pos: 52360
Relay_Log_File: mysql-relay-log.000004
Relay_Log_Pos: 441
Relay_Master_Log_File: mysql-bin.000001
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 52360
Relay_Log_Space: 597
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 1
"""
据我所知,如果 Slave_IO_Running 和 Slave_SQL_Running 是 Yes,这表明复制正在工作,但这是不可能的,因为服务器之间没有网络连接..
如果我在从属服务器中重启 mysql 那么我将看到一个连接错误并且复制状态将是准确的,如果我重新启用 VPN 而没有在从属服务器上重启 mysql 似乎复制将继续正常工作如果我创建一个新的数据库。
有人可以帮忙吗?
最佳答案
也许您应该看看这个复制选项 http://dev.mysql.com/doc/refman/5.5/en/replication-options-slave.html#option_mysqld_slave-net-timeout
关于mysql - Slave_IO_Running 和 Slave_SQL_Running 是 Yes 但复制不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13127775/
本文实例讲述了mysql 主从数据不一致,提示: Slave_SQL_Running No 的解决方法。分享给大家供大家参考,具体如下: 在slave服务器上通过如下命令
我在两台具有完全相同特性的不同服务器上设置了主/从复制。 MySQL版本为5.5,Slave通过VPN连接Master。 我已经确认 replicatino 正在工作,当我在 Master 上创建一个
我是一名优秀的程序员,十分优秀!