【MySQL】【备份】mysqldump使用注意点
从库: `--dump-slave`取值:1或2,取值含义与`--master-data`相同与上面的`--master-data`类似,同样会生成change master to 语句,但与主库上执行的
show master status得到的MASTER_LOG_FILE与 MASTER_LOG_POS 不同,从库上是通过
show slave status获得Relay_Master_Log_File和Exec_Master_Log_Pos这个两个参数值,并将其
作为MASTER_LOG_FILE和MASTER_LOG_POS写入备份文件中
**另** :Relay_Master_Log_File:包含从库的SQL线程最近执行过的事件(event)的主库binlog 文件
Exec_Master_Log_Pos:从库正在使用的主库的binlog文件中,从库SQL线程刚刚执行过的事务
位置。
当从库开启多个slave thread时,每个线程执行的进度可能不同,根据
木桶效应,这个值取各个线程中最旧的位置
**原理上**:使用本参数后,备份倾向于使用主库的事务坐标,而不是使用从库自己本身的事务执行
坐标,而且当本参数与`--master-data`同时使用时,会自动屏蔽掉`--master-data`参数。
页:
[1]