复制建立后,时常会担心从的数据是否与主一致。在正常的情况下,主从数据是一样的。不过,在数据层面上的故障引起数据更改而不抛出任何类型的错误导致不一致。这些数据的不一致可能是由bug、硬件故障、人为错误或未经授权的访问导致的。
理想的状态是检测这些问题,如有问题解决之,并防止再次发生。确定发生的原因可能不是一件容易的事,然而,解决检测数据一致性问题并确保服务器之间复制是同步的。
mysqlrplsync 工具来检测数据一致性问题,确保主从同步。
假设主服务器server1:3310,从服务器server2:3311, server3:3312,它们之间的复制没有出现错误。
启动mysqlrplsync工具,检查指定的服务器