mysql-主从跨库操作同步探究-zt

上一篇 / 下一篇  2014-10-27 10:11:43 / 个人分类:Mysql

转自:http://blog.itpub.net/26252014/viewspace-1268479/

实验参数:

主库参数:binlog-do-db

从库参数:replicate-do-dbreplicate-wild-do-table

分六个情况进行实验,并观察日志变更情况。

实验一:主库、从库均不设置参数

实验二:主库不设置参数、从库设置replicate-do-db

实验三:主库不设置参数、从库设置replicate-wild-do-table

实验四:主库不设置参数、从库设置replicate-do-db和replicate-wild-do-table

实验五:主库设置参数binlog-do-db、从库不设置参数

实验六:主库设置参数binlog-do-db、从库设置replicate-do-db

实验七:主库设置参数binlog-do-db、从库设置replicate-wild-do-table

实验八:主库设置参数binlog-do-db、从库设置replicate-do-db和replicate-wild-do-table


实验过程见原贴:http://blog.itpub.net/26252014/viewspace-1268479/


总结:

1、主库、从库有没有任何参数,默认库操作都是可以同步的。

2、主库未设置binlog-do-db的情况下:

    a.从库设置replicate-do-db,跨库操作不同步

    b.从库设置replicate-wild-do-table,跨库操作同步

    c.从库设置replicate-do-db和replicate-wild-do-table,跨库操作不同步

    d.跨库操作后binlog会有变化

3、主库设置binlog-do-db的情况下:

    a.从库设置replicate-do-db,跨库操作不同步

    b.从库设置replicate-wild-do-table,跨库操作不同步

    c.从库设置replicate-do-db和replicate-wild-do-table,跨库操作不同步

    d.跨库操作后binlog没有变化

4、只有在主库、从库不设置参数的情况下,主库新建库,从库才可以同步。


TAG: 同步 MySQL 操作 mysql 主从 跨库 探究 binlog-do-db replicate-do-db

 

评分:0

我来说两句

Open Toolbar