MYSQL主从同步总结
show slave status结果:
Relay_Master_Log_File: mysql-bin.000042 /*在slave上执行master上一次SQL位置的所在文件*/
Exec_Master_Log_Pos: 815573340 /*在slave上执行master上一次SQL位置*/
show master status结果:
file:mysql-bin.000043 /*master当前位置所在文件*/
position:44566598 /*master当前位置*/
解决思路
1.stop slave--先停止复制 2
.在master服务器上取二进制日志文件,并在slave上执行
开始位置 mysql-bin.000042 815573341
结束位置 mysql-bin.000043 44566597
3.在slave上
change master to master_log_file='mysql-bin.000043';
change master to master_log_pos= 44566598; start slave;