mysql主从只同步部分库或表
来源:互联网 发布:驿站传书 题目知乎 编辑:程序博客网 时间:2024/05/29 08:21
同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。
master端:
binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开)
binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开)
举例说明:
1)binlog-do-db=YYY 需要同步的数据库,不在内的不同步。(不添加这行表示同步所有)
这里主库只同步test1,test2库。
2)binlog-ignore-db = mysql 这是不记录binlog,来达到从库不同步mysql库,以确保各自权限
binlog-ignore-db = performance_schema
binlog-ignore-db = information_schema
这里向从库同步时忽略test1,test2库
slave端
replicate-do-db 设定需要复制的数据库(多数据库使用逗号,隔开)
replicate-ignore-db 设定需要忽略的复制数据库 (多数据库使用逗号,隔开)
replicate-do-table 设定需要复制的表
replicate-ignore-table 设定需要忽略的复制表
replicate-wild-do-table 同replication-do-table功能一样,但是可以通配符
replicate-wild-ignore-table 同replication-ignore-table功能一样,但是可以加通配符
与上述对比,这里的replicate就很好理解了,下面简单说几点。
例如:
从库忽略复制数据库test3,但是需要说明的是,其实从库的relaylog中是从在关于test3的相关日志,只是从库没有使用罢了。
增加通配符的两个配置
replicate-wild-do-table=db_name.% 只复制哪个库的哪个表
replicate-wild-ignore-table=mysql.% 忽略哪个库的哪个表
【完】
- mysql主从只同步部分库或表
- MySql - 主从同步且只同步指定表
- mysql主从同步,设置同步部分数据库
- mysql 可选择部分数据库 主从同步
- Mysql,主从数据链式同步(库或表)的配置
- Mysql只同步某些库
- Mysql只同步某些表
- MYSQL 主从库同步 异常处理汇总
- mysql主从,从库需要重新同步
- 两个Mysql数据库主从库单向同步
- MYSQL主从库同步配置过程
- mysql单个表的主从同步
- mysql主从双向同步
- mysql主从同步
- MYSQL主从同步相关
- mysql 主从同步原理
- Mysql 主从数据库同步
- mysql 主从同步原理
- CentOS7安装docker运行kali linux镜像
- python多进程,使用用微软RENET模型的视频人脸识别程序
- 安卓混合开发——原生Java和H5交互,保证你一看就懂!
- 北大方正暗偷明抢,事实何在?
- jsday07(页面通过按钮打开其他页面 创建删除表格行列)
- mysql主从只同步部分库或表
- Docker镜像
- java代理 动态代理 cglib aop、aspectj 、android aop [记录][U01]
- Java Map 按key排序和按Value排序
- 一起Talk Android吧(第四十回:Android中的Fragment 五--stack)
- 线性代数笔记-9 线性相关性、基和维数
- 线性代数笔记-10 四个基本子空间
- 使用异步访问网络
- 运算符