1.同步少量库
binlog-do-db=db_px
replicate-do-db=db_px---如需跨数据库更新并且不想复制这些跟新,应使用该选项
replicate-do-table=db_px----允许跨数据库更新
replicate-wild-do-table=db_px---用于跨数据库更新
2.ignore:排除
binlog-ignore-db=mysql
replicate-ignore-db=mysql-如需跨数据库更新并且不想复制这些更新应使用该选项
replicate-ignore-table=mysql-该选项可以跨数据库进行更新
replicate-wild-ignore-table=mysql-该选项可以跨数据库进行更新
提示:多库,多表,分多行写
参考资料mysql手册
第五章:数据库管理
第六章:MySQL中的复制
replication中还可以通过以下选项来减少binlog数据量,来达到提高效率的目的。
master端:
--binlog-do-db二进制日志记录的数据库(多个数据库用,分隔)
--binlog-ignore-db二进制日志忽略的数据库(多个数据库用,分隔)
slave端:
--replication-do-db 设定需要复制的数据库(多个数据库用,分隔)
--replication-ignore-db 设定忽略复制的数据库(多个数据库用,分隔)
--replication-do-table 设定需要复制的表(多个表用,分隔)
--replication-ignore-table 设定忽略复制的表(多个表用,分隔)
--replication-wild-do-table 同replication-do-table功能一样,但是可以加通配符。
--replication-wild-ignore-table 同replication-ignore-table功能一样,但是可以加通配符。
原文地址:http://blog.51cto.com/10642812/2070864