文档章节

MySQL主从忽略某个库

庆沉
 庆沉
发布于 2017/07/20 18:03
字数 308
阅读 161
收藏 1

忽略某个库的复制有两个参数:binlog_ignore_db,replicate-ignore-db 区别: binlog_ignore_db参数是设置在主库上的,例如,binlog_ignore_db=test,那么针对test库下的所有操作都不会记录下来, 这样slave在接收主库的binlog时文件量就会减少,这样可以减少网络I/O,减少slave端I/O线程的I/O量,从而最大幅度优化复制性能,有隐患。 隐患:create table test.number3 like test.number;没有binlog日志记录,必须use test,然后再执行就可以了

replicate-ignore-db参数是设置在从库上的,例如,replicate-ignore-db=test,那么针对test库下的所有操作都不会被SQL线程执行, 在安全上可以保证master和slave数据的一致性。

如果想在slave上忽略一个库的复制,最好不要用binlog_ignore_db这个参数,使用replicate-ignore-db = yourdb取代之。

replicate_ignore_db也有隐患:原因是设置replicate_ignore_db后,MySQL执行sql前检查的是当前默认数据库,所以跨库更新语句在Slave上会被忽略。

可以在Slave上使用 replicate_wild_do_table 和 replicate_wild_ignore_table 来解决跨库更新的问题,如: replicate_wild_do_table=test.%或replicate_wild_ignore_table=mysql.% 这样就可以避免出现上述问题了

© 著作权归作者所有

庆沉
粉丝 36
博文 402
码字总数 137945
作品 0
深圳
运维
私信 提问
17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步

17.1 MySQL主从介绍 17.2 准备工作 主和从上分别安装mysql, 数据库版本最好一致. 17.3 配置主 17.4 配置从 17.5 测试主从同步

夜归人8421
2018/04/01
32
0
mysql多源复制详解

大家应该知道,mysql比起其他数据库,最大的特色是就是主从复制,不过5.7之前的版本最多就只支持一主多从的复制方式,对于一些统计类的需求,就需要跨库,这是比较麻烦的事情,以往只能交由数...

arthur376
2017/07/04
0
0
mysql主从出现问题 如何诊断故障点 如何恢复数据

1 主从问题原因 一般导致主从问题的因素一般有以下几种:一个主库的从库太多,从库硬件比主库差,慢SQL语句过多主从复制单线程,主库写并发太大来不及传送到从库。主从库之间的网络延迟。因为...

菜鸟东哥
2018/07/02
0
0
Ubuntu搭建mysql主从。

Ubuntu搭建mysql主从。 实验环境: Ubuntu16.04 两台,mysql 5.7 本次实例为master -slave。 1)安装mysql 在Ubuntu环境中,使用apt-get install mysql-server 安装mysql。 *1)初次使用apt...

推荐码发放
2018/07/25
0
0
MySQL主从介绍、准备工作、配置主、配置从、测试主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步。MySQL主从是基于binlog的,主上须开启bin...

jiekegz
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zk中选举Leader时的网络IO QuorumCnxManager解析

每台服务启动过程中,会启动一个QuorumCnxManager,负责各台服务器之间底层Leader选举过程中的网络通信 当集群中有服务器服务中断时,zk会重新选举leader 内部类 Message定义消息结构 包含了...

writeademo
7分钟前
2
0
使用mdBook 替代 gitbook。

###** 为什么要替代gitbook** gitbook 有个模板问题:如果md文件中有连续的大括号(比如:&{{父亲 40}}),gitbook会把{{ 父亲 40 }}中的父亲 40当做一个模板变量。如果这个变量不存在,会报...

王坤charlie
9分钟前
2
0
TL-A7HSAD采集卡硬件的处理器、NOR FLASH、DDR3

TL-A7HSAD是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的高速数据采集卡,可配套广州创龙TMS320C6655、TMS320C6657、TMS320C6678开发板使用。该采集卡包含1个双通道250MSPS*12Bit的高...

Tronlong创龙
22分钟前
2
0
项目启动报fastjson版本可能过低

进行项目启动的过程中,之前都正常,这次启动突然就失败了: 查看日志说的是版本过低,后来查看官方网站版本,替换了最新版本: 选择了最新版本的1.2.60,1.2.62尝试后都不行,后来查看网上搜...

aiChuang
22分钟前
2
0
McDonald’s is using Alexa and Google to accepting job applications

McDonald’s today announced a new initiative the fast food chain is calling the “Apply Thru,” in which owners of Amazon Alexa or Google Assistant devices can begin job applic......

wowloop
26分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部