Mysql DBA 高级运维学习笔记-MySQL主从复制指定不同库表参数说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql DBA 高级运维学习笔记-MySQL主从复制指定不同库表参数说明相关的知识,希望对你有一定的参考价值。
1.同步少量库
binlog-do-db=db_px
replicate-do-db=db_px---如需跨数据库更新并且不想复制这些跟新,应使用该选项
replicate-do-table=db_px----允许跨数据库更新
replicate-wild-do-table=db_px---用于跨数据库更新
2.ignore:排除
binlog-ignore-db=mysql
replicate-ignore-db=mysql-如需跨数据库更新并且不想复制这些更新应使用该选项
replicate-ignore-table=mysql-该选项可以跨数据库进行更新
replicate-wild-ignore-table=mysql-该选项可以跨数据库进行更新
提示:多库,多表,分多行写
参考资料mysql手册
第五章:数据库管理
第六章:MySQL中的复制
replication中还可以通过以下选项来减少binlog数据量,来达到提高效率的目的。
master端:
--binlog-do-db二进制日志记录的数据库(多个数据库用,分隔)
--binlog-ignore-db二进制日志忽略的数据库(多个数据库用,分隔)
slave端:
--replication-do-db 设定需要复制的数据库(多个数据库用,分隔)
--replication-ignore-db 设定忽略复制的数据库(多个数据库用,分隔)
--replication-do-table 设定需要复制的表(多个表用,分隔)
--replication-ignore-table 设定忽略复制的表(多个表用,分隔)
--replication-wild-do-table 同replication-do-table功能一样,但是可以加通配符。
--replication-wild-ignore-table 同replication-ignore-table功能一样,但是可以加通配符。
以上是关于Mysql DBA 高级运维学习笔记-MySQL主从复制指定不同库表参数说明的主要内容,如果未能解决你的问题,请参考以下文章
Mysql DBA 高级运维学习笔记-生产场景mysql主从复制读写分离授权方案及实战
Mysql DBA 高级运维学习笔记-索引知识及创建索引的多种方法实战
Mysql DBA 高级运维学习笔记-heartbeat高可用软件的安装及配置