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高可用软件的安装及配置

Mysql DBA高级运维学习笔记-mysql数据库介绍

Mysql DBA 高级运维学习笔记-Mysql插入中文乱码问题

Mysql DBA 高级运维学习笔记-Mysql常用基础命令实战