mysql主从只同步部分库或表的思路与方法

 更新时间:2022年06月23日 09:28:04   作者:Mr. Sun_  
mysql主从搭建后默认同步所有库,同步原理是通过二进制日志方式传输,下面这篇文章主要给大家介绍了关于mysql主从只同步部分库或表的思路与方法,需要的朋友可以参考下

同步部分数据有两个思路,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 Group By对多个字段进行分组的实现方法

    MySql Group By对多个字段进行分组的实现方法

    这篇文章主要介绍了MySql Group By对多个字段进行分组的实现方法,需要的朋友可以参考下
    2017-09-09
  • 使用JS+HTML/CSS实现虚拟滚动和分页加载效果

    使用JS+HTML/CSS实现虚拟滚动和分页加载效果

    虚拟滚动和分页加载是一种优化大型数据集的常见技术,用于在Web应用程序中提高性能和用户体验,在本文中,我将演示如何使用JavaScript和HTML/CSS来实现虚拟滚动和分页加载,同时提供示例代码和详细解释,需要的朋友可以参考下
    2023-10-10
  • MySQL如何查看元数据锁阻塞在哪里

    MySQL如何查看元数据锁阻塞在哪里

    这篇文章主要介绍了MySQL如何查看元数据锁阻塞在什么地方的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • 浅谈sql连接查询的区别 inner,left,right,full

    浅谈sql连接查询的区别 inner,left,right,full

    下面小编就为大家带来一篇浅谈sql连接查询的区别 inner,left,right,full。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • MySQL横纵表相互转化操作实现方法

    MySQL横纵表相互转化操作实现方法

    这篇文章主要介绍了MySQL横纵表相互转化操作,结合实例形式分析了MySQL横纵表相互转化操作基本原理、实现方法与相关注意事项,需要的朋友可以参考下
    2020-06-06
  • Redis什么是热Key问题以及如何解决热Key问题

    Redis什么是热Key问题以及如何解决热Key问题

    这篇文章主要介绍了Redis什么是热Key问题以及如何解决热Key问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 理解MySQL变量和条件

    理解MySQL变量和条件

    这篇文章主要帮助大家深入理解MySQL变量和条件,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Mysql表,列,库增删改查问题小结

    Mysql表,列,库增删改查问题小结

    下面是我总结的一些基础的sql知识,方便以后使用,需要的朋友参考可以参考下
    2017-07-07
  • mysql解决时区相关问题

    mysql解决时区相关问题

    这篇文章主要介绍了mysql如何解决时区相关问题,本篇文章将从数据库参数入手,逐步介绍时区相关内容。感兴趣的朋友可以了解下
    2020-08-08
  • 阿里云配置MySQL-server 8.0远程登录的实现

    阿里云配置MySQL-server 8.0远程登录的实现

    我们经常会碰到需要远程访问数据库的场景,本文主要介绍了阿里云配置MySQL-server 8.0远程登录的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08

最新评论