Mysql-仅从数据库复制几个表

Mysql-仅从数据库复制几个表,mysql,database-replication,mysqlbinlog,Mysql,Database Replication,Mysqlbinlog,在主数据库和从数据库之间使用mysql复制和mysqlbinlogs,是否可以只复制几个关键表而不是整个数据库 理想情况下,我甚至不想为不需要的表生成mysqlbinlog 如果这是不可能的,那么我是否可以在有限的表中使用从机,并设置另一个主从机,从而导致有限的mysqlbinlog 将为所有表生成Binlog。在另一个mysql实例上使用存储引擎过滤binlog。这里有一个指南:谢谢你的回复,但我不太清楚黑洞存储引擎如何帮助我过滤二进制日志,你能详细说明一下吗?你设置了一个做二进制日志的从属服

在主数据库和从数据库之间使用mysql复制和mysqlbinlogs,是否可以只复制几个关键表而不是整个数据库

  • 理想情况下,我甚至不想为不需要的表生成mysqlbinlog

  • 如果这是不可能的,那么我是否可以在有限的表中使用从机,并设置另一个主从机,从而导致有限的mysqlbinlog


  • 将为所有表生成Binlog。在另一个mysql实例上使用存储引擎过滤binlog。这里有一个指南:

    谢谢你的回复,但我不太清楚黑洞存储引擎如何帮助我过滤二进制日志,你能详细说明一下吗?你设置了一个做二进制日志的从属服务器。使用
    replicate ignore db
    和类似设置筛选要复制的表。对所有表使用
    BLACKHOLE
    存储。此服务器将编写一个新的较小的binlog,其中包含可以用作其他从属服务器主服务器的表。有关此主题的文章: