主节点配置 主机配置文件 主要配置有以下 server-id=1 #服务器id (主从必须不一样) log-bin=mysql-bin # 打开日志(主机需要打开),这个mysql-bin 可自定义,也可加上路径 binlog-do-db=dblog #要给从机同步的库 binlog-ignore- ...
分类:
数据库 时间:
2021-04-12 12:14:45
阅读次数:
0
前言:经过前面文章学习,我们知道binlog会记录数据库所有执行的DDL和DML语句(除了数据查询语句select、show等)。注意默认情况下会记录所有库的操作,那么如果我们有另类需求,比如说只让某个库记录binglog或排除某个库记录binlog,是否支持此类需求呢?本篇文章我们一起来看下。1.binlog_do_db与binlog_ignore_db当数据库实例开启binlog时,我们执行s
分类:
数据库 时间:
2020-12-09 11:46:54
阅读次数:
5
MySQL过滤复制 一、几个配置文件说明 写在配置文件,重启就行 主库配置: show master status; Binlog_Do_DB #白名单 Binlog_Ignore_DB #黑名单,添加在这里的库。就不进行复制 从库配置: 从库: 库级别: replicate do db=world ...
分类:
数据库 时间:
2020-11-26 14:49:16
阅读次数:
40
两台mysql版本号为5.7以上 主库配置文件设置(注意设置在[mysqld]项中) 主库的ip地址为:192.168.1.1 server-id=1 #唯一id,主库设置1 log-bin=mysql-bin #日志记录 sync-binlog=1 binlog-do-db=test #同步指定的 ...
分类:
数据库 时间:
2020-11-23 12:43:46
阅读次数:
28
1. 过滤复制 3.1 说明 过滤复制可以从两方面下手, 一个是配置主库的dump线程, 让其只发送需要同步的db二进制. 另一个就是配置从库的sql线程, 让其只回放我们需要同步的db二进制文件 主库: show master status; Binlog_Do_DB # 该参数用来指定需要同步的 ...
分类:
数据库 时间:
2020-05-23 00:37:07
阅读次数:
73
在my.cnf确认主和从的server_id不一致 主: + + + + + +| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+ + + + + +| mysql-bin.000048 | 10478 ...
分类:
数据库 时间:
2019-09-16 22:00:26
阅读次数:
175
环境部署开启二进制文件cat /etc/my.cnf.d/server.cnf [server]log_bin=mysql-bin 第一步查看:MariaDB [(none)]> show master status;+ + + + +| File | Position | Binlog_Do_DB ...
分类:
其他好文 时间:
2019-08-03 11:01:21
阅读次数:
89
修改my.ini配置 修改my.ini配置 server-id=1? server-id=1? log-bin=mysql-log-bin? log-bin=mysql-log-bin? binlog-do-db=数据库名 binlog-do-db=数据库名 重启数据库服务 重启数据库服务 GRAN ...
分类:
数据库 时间:
2019-06-13 17:10:40
阅读次数:
141
同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。 同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。 master端: master端: binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开) binlog-do-d ...
分类:
数据库 时间:
2019-06-13 13:30:51
阅读次数:
141