一,为A组在X单独另建一个MYSQL服务器(MYSQL B),A组平时更新的数据库为MYSQL B。待MYSQL B的数据审核准确无误后。发布给现在布置在X上的MYSQL服务器(MYSQL A)。并进行一致性CHECK。
有这样一道正式网站数据库同步前的隔离审查,就可以保证接下来的数据库同步的数据准确无误。
二,MYSQL A数据库收到MYSQL B的同步数据之后,才将其更新发布到网站MYSQL数据库上(MYSQL C)。在同步过程中,建立启用半同步复制(有别于目前的异步复制,是google组开发专门针对MYSQL的semi-sync patch,MYSQL5.5以后支持,可以保证数据一致性)。
贴出Semisynchronous Replication半同步,mk-table-checksum数据同步一致性检查,监控主从同步运行状态的脚本等资料