我想在不同地方起两个mysql服务器,通过配置实现双向同步,两个数据库都会进行插入和删除操作
但是现在有个问题是两个服务器之间的网络不是很稳定,可能会出现断网
关于断网后的两个数据库产生和删除的数据,联网后会不会自动同步?
假设说断网时两个数据库都产生了自增长字段相同的数据将会如何处理?
主要是断网那段时间的数据同步
感谢

解决方案 »

  1.   

    你这种可以用 a<--->b双向主从的模式(两部数据库服务器之间互为master和slaver)来进行同步。
    但要避免自增列的数据出现相同的情况,你可以通过在不同服务器上设置服务器变量auto_increment_increment(自增变化步长)和auto_increment_offset(自增起始值)来协调多个服务器间出现相同自增值的情况。如,A、B的步长都是10,但A的起始值为1,B的起始值为5,这样就避免了2机器出现重复值的情况了。