背景:针对一些无相关业务库不需要复制给从库 可以从库设置 过滤复制
从库设置 相关参数 介绍
replicate_do_db=DBWL 复制库
replicate_ignore_db= 不复制的库
replicate_do_table=DBWL.DD 复制表
replicate_ignore_table= 不复制的库
replicate_wild_do_table=DBWL.* 复制的库 /建议大家过滤复制的话使用这个 因为use database 的原因
replicate_wild_ignore_table= 不复制的库
配置方法:
方法一:
修改配置文件并重启
vim /etc/my.cnf
replicate_do_db=
replicate_do_db=
方法二:
实现方法:
IO线程不做限制。
SQL线程回放时,选择性回放。
STOP SLAVE SQL_THREAD;
CHANGE REPLICATION FILTER REPLICATE_DO_DB = ();
START SLAVE SQL_THREAD;