Mariadb数据库复制系列(四):复制过滤器的实现

  


实验四:复制过滤器的实现


复制过滤器的作用是让从节点仅复制主节点的指定的库,或指定数据库的指定表,而不是全部复制。
其配置方式有两种,一种是在主节点上配置,通过定义主节点只记录部分库或表产生的二进制日志时间来实现;一种是通过从节点上配置,当复制了主节点的所有的二进制日志数据后,在SQL线程执行时,只执行指定的库或表相关的二进制日志时间;一般采取在从节点上的配置来实现

1、实验环境说明

  • 主节点为node72(10.1.32.72),从节点为node73(10.1.32.73)

  • 在从节点上实现复制过滤,限制从节点,只执行testdb库和testdb1库的复制操作,其他库不予复制

2、确保两节点时间同步

Mariadb数据库复制系列(四):复制过滤器的实现

3、在两个节点上安装mariadb-server服务程序包

Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现

4、配置两个节点之间的主从关系

Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现

5、配置从节点实现复制过滤

Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现
Mariadb数据库复制系列(四):复制过滤器的实现

6、验证复制过滤器的功能是否正常

Mariadb数据库复制系列(四):复制过滤器的实现

  
  

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60632

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24 11:33
下一篇 2016-11-24 11:35

相关推荐

  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]# fd…

    Linux干货 2016-10-07
  • RHEL6.9换源记

    RHEL是提供给企业使用的,虽然我们在网络上也能下载到它的镜像,但是我们无法使用它的服务。最近由于系统比较卡,重装了一次系统,装完之后,我用VMware Workstation Pro 12 加载了之前的RHEL 6.9-000002.vmdk文件之后居然发现不能挂载CD/DVD,这就不能愉快的玩了。在VMware的设置里折腾好久也没能搞定,光盘安装RPM包…

    2017-07-20
  • 加密算法、https、dns(主从、视图)

    第九周 2018/1/29

    2018-01-29
  • 博客作业网络班22期+第6周(9.12-9.18)

    请详细总结vim编辑器的使用并完成以下练习题1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost /]# cp /etc/rc.d/rc.sysinit /tmp[root@localhost /]# sed -i 's/\…

    Linux干货 2016-09-19
  • vsftpd虚拟用户搭建

    首选的FTP服务器搭建方式 安装vsftpd      yum install -y vsftpd      systemctl enable vsftpd     #设置开机启动      systemctl is-enabled vsf…

    Linux干货 2017-04-27
  • keepalived+nginx

    keepalived可以认为是VRRP协议在Linux上的实现,主要有三个模块,分别是core、check和vrrp。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。vrrp模块是来实现VRRP协议的。本文基于如下的拓扑图: 配置keepalived+nginx的方…

    Linux干货 2016-11-04