`
liujunsong
  • 浏览: 77616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql主从同步配置

 
阅读更多

 

 翻箱倒柜, 找出原来做MySQL主从同步的时候写的一个文档.备查.

先说一下结论: 如果在主库上有很频繁的写入操作,那么很可能会将主从之间的同步打断.

在这种情况下,从从库读取的数据很可能就是脏数据,主库已经修改而从库却没有及时更新。

这种现象,在测试环境上曾经多次重现过,在实际生产环境上也出现过。

 

究其原因,这种主从之间的同步完全是依赖软件手段来实现的,在具体工作过程中缺乏高可用性的保障,如果应用本身可以容忍这种大概率的不确定性,那么这个方案是可行有效的,而如果方案本身对于数据延迟是不能容忍的,那么用这个方案就具有很大的风险和不确定性。

 

采用这种主从同步的方案,本质上是将原来单点的数据库风险,转换成了主从两个层次,而且可能不同步的通讯和执行风险。

 

这里还有一个额外的风险,就是在实测过程中,主从同步会消耗大量的网络通讯IO,如果是多级数据库同步的话,甚至可能会造成网络通讯的风暴,而一旦网络不满足中断的话,主从同步就会停止,必须手工重新启动才行。

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



 

 



 



 

 

 

 

 

 

 

 



 

 

 

 

  • 大小: 340.9 KB
  • 大小: 345.9 KB
  • 大小: 353.4 KB
  • 大小: 360.1 KB
  • 大小: 363.7 KB
  • 大小: 363.5 KB
  • 大小: 357.5 KB
  • 大小: 370.2 KB
  • 大小: 363.2 KB
  • 大小: 361.1 KB
  • 大小: 345.6 KB
  • 大小: 377.3 KB
分享到:
评论

相关推荐

    MySQL主从同步配置过程.docx

    MySQL 主从同步配置过程 一、 MySQL 主从同步配置概述 MySQL 主从同步配置是指将 MySQL 数据库的数据从一台服务器(主服务器)同步到另一台服务器(从服务器)的过程。这种配置可以实现数据的高可用性和灾难恢复,...

    Linux-Mysql主从同步配置

    Linux-Mysql 主从同步配置 本文将详细解释 Linux-Mysql 主从同步配置的步骤和知识点。 一、主服务器配置 1. 编辑数据库配置文件 my.cnf, 一般在/etc/目录下。 2. 在[mysqld]下面加入以下代码: * log-bin=mysql...

    Linux配置mysql主从同步

    ### Linux下MySQL主从同步配置详解 #### 一、引言 在数据库管理领域,MySQL主从同步是一种常见的数据复制技术,它可以帮助我们构建高可用性和数据冗余性,从而提高系统的稳定性和可靠性。本文将详细介绍如何在Linux...

    12.1: MySQL主从同步 、 主从同步模式 、 总结和答疑.docx

    MySQL主从同步配置和实现 MySQL主从同步是指将一个MySQL服务器的数据实时地复制到另一个或多个服务器上,以实现数据的高可用性和灾难恢复。这种方式可以实现数据的热备援、读写分离、负载均衡等功能。 1. 案例 1:...

    MySQL主从同步配置图文详解(案例).pdf

    总之,MySQL主从同步配置涉及多个步骤,包括服务器安装、权限配置、数据库创建、配置文件修改和数据传输。这种配置能够提高系统的可用性和性能,尤其是在高并发场景下,通过读写分离,可以将读操作分散到从服务器,...

    win系统下的mysql主从同步配置

    在Windows操作系统下配置MySQL主从同步涉及多个步骤,以下将详细解读配置的原理、步骤、优缺点等内容。 MySQL主从同步原理: MySQL主从同步的核心在于主库(Master)记录更改操作的二进制日志(binlog),从库...

    mysql主从同步配置.docx

    配置 MySQL 主从同步主要包括以下几个步骤: 1. **开启 Binary Log**: - Master 端需要启用二进制日志(Binary Log),因为它记录了所有改变数据库状态的事务。可以通过在 MySQL 启动时使用 `--log-bin` 参数,...

    MySQL主从同步和主主同步详细过程

    超详细MySQL主从配置和主主同步总结。。。。。。。。。

    mysql主从同步解决方案及优化

    淘宝资深工程师丁奇在2009年的分享中详细介绍了MySQL主从同步的原理、配置、优化以及在实际应用中遇到的问题和解决方案。 首先,MySQL主从同步的基本概念指的是在一个数据库实例(主库)上对数据进行修改操作后,...

    mysql主从同步及canal配置详解.docx

    主从同步配置 在 Master 节点上,我们需要配置 binlog 机制,并指定需要同步的数据库和表。在 Slave 节点上,我们需要配置 Slave 的连接信息,并启动 Slave 服务。 ``` CHANGE MASTER TO MASTER_HOST='58.214.17....

    dble配置mysql主从同步

    dble配置mysql主从同步

    mysql主从库配置

    ### MySQL 主从库配置详解 #### 一、MySQL 安装与环境变量设置 在进行 MySQL 主从库配置之前,我们需要确保已经正确安装了 MySQL,并设置了相应的环境变量。以下是具体的步骤: 1. **下载 MySQL 免安装版**: - ...

    windows下mysql主从同步备份步骤

    在Windows环境下,MySQL主从同步备份是一种常见的高可用性和数据冗余策略,确保数据的安全性和一致性。以下是详细步骤,适用于MySQL 5.0版本: 1. **创建备份账户**: 在主服务器A上,我们需要创建一个用于复制的...

    mysql主从同步搭建修改优化版.pdf

    MySQL主从同步是一种常见的数据库高可用性和数据冗余策略,它...总之,MySQL主从同步涉及到多个步骤,包括环境配置、权限设置、数据同步和监控优化。正确配置和维护主从同步能够确保数据库系统的稳定性和数据安全性。

    《深入理解MySQL主从原理32讲》推荐篇

    希望能帮助读者朋友们解决关于主从同步中的一些疑问。八怪写作风格很是严谨,几乎每篇都是从源码入手去剖析MySQL主从复制相关的知识点。 强烈推荐大家订阅本专栏 业界大咖推荐序 从2016年开始八怪(本名高鹏)经常...

    Mysql主从半同步配置

    MySQL主从半同步复制是介于异步复制和全同步复制之间的一种模式,它提供了更好的数据安全性和一致性,同时也尽可能地减少了性能损失。 首先,我们来了解一下什么是MySQL半同步复制。在半同步复制模式下,主服务器在...

Global site tag (gtag.js) - Google Analytics