摘要

在使用MySQL生产环境中,当主用数据库出现故障时,要求备用机器能够实时接管,这就需要两台数据库的数据要实时保持一致。MySQL提供单向异步同步功能,同步机制是基于master主服务器把所有对数据库的更新操作(更新、删除等)都记录在二进制日志里,并维护日志文件的一个索引跟踪日志循环。从服务器在日志中读取最后一次成功更新的位置,并接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。MySQL二进制日志只是从启用二进制日志开始的时刻才记录更新操作的。所以slave必须在启用二进制日志时把master上已经存在的数据拷贝过来。如果运行同步时slave上的数据和master上启用二进制日...