设置MySQL主从备份后,从数据库关机后多长时间内的数据能同步到和主数据库一致

您好,我想问一下,设置MySQL主从备份后,从数据库关机一段时间,再开机,确实能自动同步到和主数据库一致的状态。但是我想问一下,从数据库关机后多长时间内数据能同步到和主数据一致。这个时间由什么决定呢?

这要看主库的更新的情况了,更新量大,那么写入binlog的内容就多,然后复制到丛库的relay log的内容就多(时间也花的多),从库是读取relay log来实现与主库同步的(这里读取relay log也要花时间)。
所以决定这个时间的是关机期间主库更新了多少内容(即binlog增加了多少内容)。追问

那么是不是在从库关机期间,主库更新量也有个限制,太大会不会有些最早的更新就没法同步了呢?这个和什么有关呢?

追答

更新量没限制的,因为复制主库binlog到从库relay log 和从库读取relay log的速度都是非常快的,无论主库更新多频繁,从库总是能很快的同步上,只是关机一两天这种程度的话,最迟不到1分钟就同步上了吧。

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答

MySQL主从备份数据镜像同步mysql中主从备份
启动成功后,从服务器的数据将与主服务器同步,实现主从备份。二、数据镜像同步 数据镜像指的是将源数据库的数据完全复制到目标数据库上的过程。MySQL的数据镜像同步可以通过多种方式来实现,以下是两个常用方法。1、使用mysqldump命令进行备份。可以使用以下命令备份数据。mysqldump -uroot -p database_name...

MySQL间的三台数据库同步3个mysql之间同步
模式一:数据库主从同步模式 在这种模式下,开启主从复制,指定一台数据库为主数据库,其他的两台数据库均为从数据库。主从复制过程中,主数据库将自身的数据同步至从数据库,从数据库一般是用于读取操作。主从复制的数据同步是单向的,即主数据库的数据会同步至从数据库,而从数据库的数据更改不会影响...

MySQL库数据同步如何实现不同库之间的数据同步mysql不同库同步数据
MySQL数据库内置了复制(repliacation)模块,可以实现Master-Slave、Master-Master等方式的数据同步。使用这种方式需要配置多个MySQL实例,Master负责写入,Slave或其他Master负责同步数据。复制模块有以下优点:(1) 数据延迟低,同步速度快。(2) 高可靠性,出现异常时能自动切换。(3) 能够同时同步多个库的数据。

MySQL — 主从备份
MySQL 主从备份详解MySQL 主从备份是一种关键的数据库管理策略,它确保在主数据库宕机时,备份数据库能自动接管服务,实现无中断的读写操作,或通过主从分离减轻数据库压力。主要有三种类型:主主复制:两台服务器同时提供读写,客户端可连接任意一台,数据实时双向同步。主从复制:主库负责读写,从库仅提...

谈谈mysql(2)——主从模式下的同步方式及半同步、MGR的部署方式
半同步复制在MySQL5.5中引入,通过在master执行commit前,slave写入relaylog并反馈确认,确保数据一致性,但牺牲了主库部分性能,增加网络往返时间。如果主从间发生故障,主库会等待10秒,超过则放弃更新。同步复制(不推荐)因性能较差,通常通过第三方工具如DRBD实现,严格来说,全同步操作在所有从库上应用...

配置mysql主从 数据库怎么同步过来
主从数据库同步 可以参考如下:一、 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。二、 环境 操作系统:Linux 2.6.23.1-42.fc8 ...

mysql主从同步中手动删除从库数据还会同步回来吗
mysql主从同步中手动删除从库数据还会同步回来。根据查询相关资料显示mysql主从同步可以实现将数据从一台数据库服务器同步到多台数据库服务器,手动删除是可以进行恢复数据的,可以同步。mysql是一个关系型数据库管理系统,是结构化数据的集合。

mysql主从同步4000万数据需要多久
至少连续7个小时。单台数据库,四个数据库,test1,test2,test3,test4,平均个库10G文件,共40G。正常主从步骤,备份(三个小时),传输(一个小时),导入(三个小时),mysql主库需要锁表至少连续7个小时,这个线上是很难接受的。优化后的方案只需要分开四次,每次主库锁表只需要40分钟左右。

MySQL 主从复制数据不一致,怎么办?
主从配置完成后,开始创建数据库和表。接下来在主服务器插入数据,从机会自动同步。若数据同步出现不一致,可能原因在于binlog格式不同。在主服务器上,使用binlog查看命令,以事件方式查看binlog内容,发现插入操作中包含uuid()函数,每次执行结果不同。为解决此问题,将binlog_format设置为ROW格式。修改...

如何恢复MySQL主从数据一致性
最近被告知,MySQL主从数据库的数据不一致,猜测备库在同步过程中出现了问题,于是,登上备库,使用 mysql> show slave status\\G查看,果然,备库在insert语句中因违反主键约束,导致备库停止了同步。现在的问题很明确,就是如何恢复主从库数据的一致性。可选方案如下:一、查看Master最新的Position,将其...

相似回答