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

标签 mysql database-replication mysqlbinlog

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

  1. 理想情况下,我什至不希望为不需要的表生成 mysqlbinlogs

  2. 如果那不可能,那么我可以使用具有有限表的从属设备并设置另一个会导致有限 mysqlbinlogs 的主从设备吗?

最佳答案

所有表都会生成binlog。使用 blackhole另一个mysql实例上的存储引擎来过滤binlog。这是指南:http://jroller.com/dschneller/entry/mysql_replication_using_blackhole_engine

关于Mysql - 仅从数据库中复制几个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9609639/

相关文章:

postgresql - 双向复制设计 : best way to script and execute unmatched row on Source DB to multiple subscriber DBs, 顺序还是并发?

mysql - NuoDB是否确保在所有读操作中获取最新/更新的数据?

mysql - 从许多 mysql bin 日志文件中恢复数据库

mysql - 添加具有默认值的非空列时,是否在 MySQL 中记录行级 binlog 条目

MySql 使用带更新的子查询

python - 带参数的 GET 请求 FlasK/Rest API

mysql - 在 Order By 子句中使用 IN 表达式

mysql - 使用 Amazon RDS Aurora 进行复制是否需要 GUID?

mysql - 从/var/log/mysql中删除mysql-bin.****文件

mysql - WHERE 子句中字段的顺序是否会影响性能?