这几个参数,大多都会有坑,所以请仔细的看过说明再使用,这些参数包括:
--binlog-do-db, --binlog-ignore-db, --replicate-do-db, --replicate-ignore-db, --replicate-do-table, --replicate-ignore-table, --replicate-wild-do-table, --replicate-wild-ignore-table
每个do和ignore都是一对,下面是含义以及注意事项:
--binlog-do-db, --binlog-ignore-db:表示当前的MySQL server是否在某个数据库下记录binlog。
这个参数与binlog_format 紧密相关,当binlog_format是Statement的时候:
记录默认数据库下的所有操作,也就是use过的数据库为默认数据库。
举例:
<pre name="code" class="html">--binlog-do-db=test
use test;
INSERT INTO t1 VALUES(1,2,3);
INSERT INTO test2.t1 VALUES(1,2,3);
这两条都会被记录到binlog中
当binlog_format是ROW的时候:
--binlog-do-db=test
use test;
INSERT INTO t1 VALUES(1,2,3);
INSERT INTO