“从库”启动时指定“主库二进制文件位置”的重要性
一、原始状态
1.主库
2.从库
3.数据(此时主库从库两边完全同步)
二、从库关闭复制功能,主库插入数据
1.从库关闭复制功能
2.主库中插入数据
此时主库中的数据:
主库状态:
三、从库开启复制功能
1.从1436位置开始复制
查询从库数据:
2.从1236位置开始复制
查询从库数据:
说明:当从库关闭复制功能一段时候后,再次启动前,可以通过“show slave status \G”
命令获取上一次已经同步的主库的二进制文件位置,从而在启动时指定。
PS:如果不指定主库二进制文件位置,则默认从最初的位置开始复制
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=0;