GreatSQL一个关于主从复制的限制描述与规避( 四 )


greatsql> change replication filter Replicate_Ignore_DB=();修改忽略表
greatsql> change replication filter replicate_wild_ignore_table =('mysql.%','information_schema.%','sys.%','performance_schema.%');启动同步
greatsql> start slave;Query OK, 0 rows affected, 1 warning (0.37 sec)测试验证
主集群:
greatsql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedgreatsql> create table test111.test111(id int primary key);Query OK, 0 rows affected (0.06 sec)greatsql> show tables;+-------------------+| Tables_in_test111 |+-------------------+| test111           |+-------------------+1 row in set (0.00 sec)灾备集群:
greatsql> use test111Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedgreatsql> show tables;+-------------------+| Tables_in_test111 |+-------------------+| test111           |+-------------------+1 row in set (0.00 sec)说明:复制配置中参数Replicate_Ignore_DB设置为空,将replicate_wild_ignore_table参数设置为shema_name.%的方式也可以规避类似的问题
四、特别说明

  • 在MySQL 5.7跟8.0版本也存在此限制
Enjoy GreatSQL :)




推荐阅读