2天前,我开始设置y MySQL主从复制。我从主服务器导出,然后导入到从服务器上,诸如此类。这一切都运行得很好。但是我在建立从服务器到主机的连接时遇到了一些问题。所以我在晚上停止了对它的研究。现在大约1.5天后,我修复了这个问题,我的复制正在运行。主机一直在运行。但是现在,当我运行show slave status时,我比主机慢了大约125,000秒。我认为从机会自动从主机上下载所有记录的东西,并运行这些东西,这样它们就会同步。但是seconds_behind_master的值变得非常慢。这是正常的吗?有没有办法立即推送过去1.5天的所有内容,或者我做错了什么?
发布于 2012-07-29 03:08:14
从机将尽可能快地在单个线程中执行二进制日志。根据您的服务器配置和主服务器上的负载,从服务器可能需要很长时间才能赶上(在某些情况下甚至会落后更多)。
发布于 2014-06-24 15:16:45
这是因为MySQL从服务器没有赶上主服务器,并且随着时间的推移,它将在主服务器之后有更多的lag或从服务器。对于这种情况,唯一的解决方案是检查从设备的错误日志,并建议在该位置和绑定日志处启动MySQL从设备复制。这里的位置是change master命令的确切位置。
或
https://stackoverflow.com/questions/11703804
复制相似问题