2 天前我开始设置y MySQL 主从复制。我从主机上导出并将其导入从机和所有这些东西。这一切都很好。但是我在设置从机到主机的连接时遇到了一些麻烦。所以我在晚上停止了工作。大约 1.5 天后,我解决了问题并且我的复制正在运行。主人一直在跑。但是现在,当我运行 show slave status
时,我比主服务器落后 ~125,000 秒。我认为奴隶会自动从主人那里下载所有记录的东西并运行这些东西以便它们同步。但是 seconds_behind_master
的值变得很慢。这是正常的吗?有没有办法立即推送过去 1.5 天的所有内容,还是我做错了什么?
最佳答案
slave 将尽可能快地在单个线程中执行二进制日志。根据您的服务器配置和主服务器上的负载,从服务器可能需要很长时间才能 catch (在某些情况下甚至会落后更多)。
关于mysql复制slave抓不到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703804/