mysql slave 复制问题

2019-03-23 14:04:46 +08:00
 Sor

搭建了个 主从 show slave status; 显示两个 YES, 但是数据就是不同步,Read_Master_log_pos 也不会发生变化

这是主的日志,从上没有错误日志


2019-03-23T05:36:45.018407Z 40439 [Note] While initializing dump thread for slave with UUID <8d15310a-4d29-11e9-865c-000c2981d89e>, found a zombie dump thread with the same UUID. Master is killing the zombie dump thread(39466).
2019-03-23T05:36:45.018637Z 40439 [Note] Start binlog_dump to master_thread_id(40439) slave_server(2), pos(mysql-bin.000031, 7823661)
2019-03-23T05:38:36.545521Z 38520 [Note] Aborted connection 38520 to db: 'unconnected' user: 'repl' host: '10.0.0.8' (Failed on my_net_write())

show processlist; 状态一直会显示 Sending to client

44547	repl	10.0.0.8:1696		Binlog Dump	437	Sending to client	

目前两台服务器可以用 mysql -h 互相进入控制台

4057 次点击
所在节点    MySQL
4 条回复
514146235
2019-03-23 14:24:13 +08:00
mysql 的主从同步好像不是实时吧。有时候延迟挺高的。遇到过几分钟都没有同步的时候。
Sor
2019-03-23 14:36:59 +08:00
@514146235 这个问题卡了好几天了,我怀疑就是因为 Failed on my_net_write() 这条错误信息,但是不知道怎么处理才行
aoe2ex
2019-03-23 14:49:04 +08:00
提示网络原因
ricky077
69 天前
op 这个问题还有印象么?我们也是双 yes 但是不同步,不知道是不是 mysql 资源占用高造成的。临时的解决方法
1.stop slave
2.reset slave all
3.change master 到最后执行的一个节点,或者导出 binlog 跳过 1 、2 个事务(后续手动执行)
4.start slave
就恢复这一次主从中断了,但是治标不治本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/547694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX