您好,欢迎访问一九零五行业门户网

MySQL5.7设置同步复制过滤不用重启mysql服务进程了

在mysql5.5/5.6里版本里,设置同步复制过滤,例如设置忽略掉test库的t2表,你需要在my.cnf配置文件里增加: replicate-ignore-table=test.t2 必须重启mysql服务进程才能生效。 在mysql5.7里,通过一个新的命令,可以支持在线动态修改,而不须重启mysql进程就
在mysql5.5/5.6里版本里,设置同步复制过滤,例如设置忽略掉test库的t2表,你需要在my.cnf配置文件里增加:
replicate-ignore-table=test.t2
必须重启mysql服务进程才能生效。
在mysql5.7里,通过一个新的命令,可以支持在线动态修改,而不须重启mysql进程就生效。
example:
change replication filter replicate_do_db=(db1,db2);change replication filter replicate_ignore_db=(db1,db2);change replication filter replicate_do_table=(db1.t1);change replication filter replicate_ignore_table=(db2.t2);change replication filter replicate_wild_do_table=('db.t%');change replication filter replicate_wild_ignore_table=('db%.a%');change replication filter replicate_rewrite_db=((from_db, to_db));
650) this.width=650; src=http://www.68idc.cn/help/uploads/allimg/151111/121911f07-0.jpg title=replication_ignore.jpg alt=wkiom1r2yafhonrraapqlyqxpzm030.jpg>
增强了易用性,方便了不少。
参考:
http://dev.mysql.com/doc/refman/5.7/en/change-replication-filter.html
其它类似信息

推荐信息