# MySQL 主从同步忽略部分表的方案
在许多应用场景中,MySQL 数据库的主从同步对于实现高可用性和数据备份至关重要。然而,也有一些场景我们希望在同步过程中忽略某些表。比如,一些表可能存储的只是临时数据或日志信息,它们不需要保证在从库中也保持一致。本文将探讨如何通过配置 MySQL 的服务器参数来实现主从同步时忽略特定表的方案,并提供代码示例。
## 一、方案背景
在数据库的主从架构中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-15 05:28:27
                            
                                760阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。 binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开) binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开) 举例说明: 1)binlog-do-db=YYY 需要同步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-19 15:38:00
                            
                                2214阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。 master端: binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开)binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开) 举例说明: 1)binlog-do-db=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-28 10:17:00
                            
                                417阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 实现"mysql主从 取消部分库同步"教程
## 关系图
```mermaid
erDiagram
    MASTER ||--o| SLAVE : 主从关系
```
## 整体流程
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 在主数据库中暂停需要取消同步的数据库的复制 |
| 2 | 在从数据库中停止复制 |
| 3 | 在主数据库中删除需要取消同步的数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-29 04:04:59
                            
                                194阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 MySQL 主从同步 单表
## 一、流程图
```mermaid
gantt
    title MySQL 主从同步 单表流程
    section 设置主库
    创建数据库: done, 2022-01-01, 1d
    创建表: done, after 创建数据库, 1d
    插入数据: done, after 创建表, 1d
    配置主库: done, a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-29 04:22:40
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 单表主从同步实现流程
## 目标
本文将指导您如何在 MySQL 数据库中实现单表的主从同步。
## 前提条件
在开始之前,请确保您已经具备以下条件:
- 安装并配置好 MySQL 数据库
- 在主数据库和从数据库上创建了相同的数据库和表结构
## 实现步骤
以下是实现 MySQL 单表主从同步的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-26 03:40:23
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、mysql数据库的安装分别在master 和slave上源码安装mysql数据库1.1 安装相关包1.1.1 cmake软件cd /home/oldboy/tools/tar xf cmake-2.8.8.tar.gzcd cmake-2.8.8./configure#CMake has bootstrapped.  Now run gmake.gmakegmake installc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-08 14:22:28
                            
                                2786阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL主从同步某张表
在数据库管理中,主从同步是一种常见的数据复制方式,它可以将主数据库上的数据同步到从数据库上,从而实现数据的备份、负载均衡等功能。在MySQL中,我们可以通过配置主从复制来实现数据的同步,其中包括同步某张表的操作。
## 主从同步配置步骤
### 步骤一:设置主数据库
首先,我们需要在主数据库中开启二进制日志功能,以便将数据变更事件记录到binlog中。在`my            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-02 03:34:55
                            
                                462阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ### 实现MySQL主从同步跳过指定表的流程
流程图:
```mermaid
graph TD;
    A[创建主从复制] --> B[设置主服务器配置];
    B --> C[设置从服务器配置];
    C --> D[从服务器开始复制];
    D --> E[跳过指定表];
```
详细步骤:
1. 创建主从复制
   - 首先,需要确保主服务器和从服务器都已经安装并启动            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-03 08:20:23
                            
                                754阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.主上修改my.cnf文件:server-id=1 log-bin=mysql-bin2.从上修改配置文件 my.cnfserver-id=2 relay-log=relay-bin read-only =1replicate-ignore-db = mysql replicate-ignore-db = test replicate-ignore-db = information_schema            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-06 18:28:15
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 背景某大库主从同步中断,由于中断时间过长,从库relay log已被删除,需要重建。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-08 15:33:16
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时候MySQL主从同步不一致比较严重的时候,需要手动同步。 然而网上看大很多需要锁表的同步的方法基本如下 1.先对主库锁表 FLUSH TABLES WITH READ LOCK; 2.备份数据 mysqldump -uroot -p -hlocalhost > mysql.bak.sql 3.解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-12 20:38:00
                            
                                133阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            问题的提出:在CRM管理系统与运营基础数据平台之间需要有数据表进行交换,说是交换,其实是单向的,就是CRM里面的一些数据需要实时同步到运营基础数据平台中。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-11 09:53:25
                            
                                637阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时候MySQL主从同步不一致比较严重的时候,需要手动同步。先说说在锁表的情况下如何操作:1.先对主库锁表FLUSH TABLES WITH READ LOCK;2.备份...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-22 11:20:44
                            
                                614阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时候MySQL主从同步不一致比较严重的时候,需要手动同步。先说说在锁表的情况下如何操作:以下是其简要过程: 1.先对主库锁表FLUSH TABLES WITH READ LOCK;2.备份数据mysqldump -uroot -p -hlocalhost > mysql.bak.sql3.解锁主库unlock tables;4.查看主库的binlog文件和位置show master sta            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-09 21:52:40
                            
                                523阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时候MySQL主从同步不一致比较严重的时候,需要手动同步。 然而网上看大很多需要锁表的同步的方法基本如下 1.先对主库锁表 FLUSH TABLES WITH READ LOCK; 2.备份数据 mysqldump -uroot -p -hlocalhost > mysql.bak.sql 3.解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-30 10:48:00
                            
                                254阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # MySQL部分表数据同步到ClickHouse
## 介绍
在大数据时代,数据的处理和存储成为了一个重要的问题。ClickHouse作为一款高性能的分布式列式数据库管理系统,被广泛应用于大数据领域。而MySQL作为一款成熟稳定的关系型数据库管理系统,也在许多业务场景中得到广泛应用。本文将介绍如何将MySQL中的部分表数据同步到ClickHouse,并通过示例代码进行演示。
## 准备工作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-13 09:40:38
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  非常感谢大家昨晚来到我们的公开课课堂,一起探讨了关于数据库的架构,最后详细探讨学习了mysql主从同步的搭建过程。      今天分享一下昨晚的mysql数据库主从搭建的课堂笔记,让更多的人因为这次课程受益,另外我们每隔一段时间都会有相应的互动课程,大家可以前往https://ke.qq.com/course/254420#tuin=b66303d9  腾讯课堂链接报名参加。   以下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-13 11:40:09
                            
                                112阅读