From time to time we see in customer engagements that MySQL
Master/Slave replication is set-up doing schema or table level
replication filtering. This can be done either on Master or on
Slave. If filtering is done on the Master (by the
binlog_{do|ignore}_db settings), the binary log
becomes incomplete and cannot be used for a proper
Point-in-Time-Recovery. Therefore FromDual recommends AGAINST
this approach.
The replication filtering rules vary depending on the binary log
format (ROW and
STATEMENT) See also: How Servers Evaluate Replication Filtering
Rules.
For reasons of data consistency between Master and Slave FromDual
recommends to use only the binary log format ROW.
This is also stated in the …