广告
返回顶部
首页 > 资讯 > 数据库 >Linux下搭建MySQL的主从复制(一)
  • 710
分享到

Linux下搭建MySQL的主从复制(一)

2024-04-02 19:04:59 710人浏览 独家记忆
摘要

一从一主模式的搭建1.主从复制原理 1. 从服务器使用io Thread向主服务器发送请求   2. 主服务器接受到请求之后,将二进制日志文件通过

一从一主模式的搭建

1.主从复制原理

Linux下搭建MySQL的主从复制(一)

 1. 从服务器使用io Thread向主服务器发送请求 
 2. 主服务器接受到请求之后,将二进制日志文件通过dump Thread线程响应给从服务器的IO Thread。 
 3. 从服务器通过IO Thread将接受到信息写入中继日志,同时记录接受到的日志文件的事件,时间。 
 4. 随后从服务器的sql Thread读物中继日志,并将转化为SQL语句并执行,将数据保存到磁盘上,同时写入从服务器的二进制日志文件。

2.主从服务的模式和前期准备

模式:
    同步:主服务器将二进制文件发送给丛服务器,丛服务器保存成功后返回一消息给主服务器,主服务器将消息返回到客户端。
    异步:在主服务器写完成之后,直接返回消息给客户端。
前期准备:
     1. 主从服务器的Mysql版本要一致,不一致的主的版本要低于从的版本。
     2. 主从服务器从新开始,即两个数据库为新数据库没有数据的插入。
     3. 主服务器运行一段时间,将主服务器进行备份,然后在从服务器上恢复。从备份时的所处位置开始复制。12345671234567

3.主服务器配置 
A.改变主服务器的Service ID,并开启二进制日志文件 
Linux下搭建MySQL的主从复制(一) 
B.创建有复制权限的帐号 
Linux下搭建MySQL的主从复制(一)

4.从服务器配置 
A.配置server_id和中继日志 
Linux下搭建MySQL的主从复制(一) 
B.链接主服务器 
Linux下搭建MySQL的主从复制(一) 
C.启动复制线程 
Linux下搭建MySQL的主从复制(一) 
Linux下搭建MySQL的主从复制(一)

测试结果

A.主服务器添加数据 
Linux下搭建MySQL的主从复制(一) 
Linux下搭建MySQL的主从复制(一)

B.服务器查看 
Linux下搭建MySQL的主从复制(一) 
Linux下搭建MySQL的主从复制(一) 
Linux下搭建MySQL的主从复制(一)

双主模式

 1. 两台服务器都开启二进制日志 
 2. 两台服务器都开启中继日志 
 . 两台服务器的server id一定不相同 
 4. 两台服务器的自动增长因子和初始值要不相同 
 5. 在两台服务器上分别创建具有复制权限的SQL用户

Linux下搭建MySQL的主从复制(一)

Linux下搭建MySQL的主从复制(一)

结果 
Linux下搭建MySQL的主从复制(一)


您可能感兴趣的文档:

--结束END--

本文标题: Linux下搭建MySQL的主从复制(一)

本文链接: https://www.lsjlt.com/news/42672.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下搭建MySQL的主从复制(一)
    一从一主模式的搭建1.主从复制原理 1. 从服务器使用IO Thread向主服务器发送请求   2. 主服务器接受到请求之后,将二进制日志文件通过...
    99+
    2022-10-18
  • mysql搭建主从复制(一主一从,双主双从)
    主从复制原理 Mysql 中有一个binlog 二进制日志,这个日志会记录下所有修改了的SQL 语句,从服务器把主服务器上的binlog二进制日志在指定的位置开始复制主服务器所进行修改的语句到从服务器上执行一遍。 流程图 搭建一...
    99+
    2016-07-17
    mysql搭建主从复制(一主一从,双主双从)
  • Mysql主从复制搭建
    1.mysql主库会把所有的写操作记录在binlog日志中,并且生成log dump线程,将binlog日志传给从库的I/O线程,从库生成两个线程,一个是I/O线程,另外一个是SQL线程。 主将更改操作记录到binlog里从将主的binlo...
    99+
    2020-09-28
    Mysql主从复制搭建
  • Docker搭建Mysql主从复制
    Docker搭建Mysql主从复制 前言 相信我,看完这一篇,mysql主从复制能遇到的错误在我这里都遇到了,docker能遇到的错误在我这里也遇到了,包括centos的错误,看吧,都是成长 do...
    99+
    2023-09-24
    docker mysql 容器 Linux
  • Mysql主从复制搭建过程
    这篇文章主要讲解了“Mysql主从复制搭建过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql主从复制搭建过程”吧! 一、相关概念mysql主从复...
    99+
    2022-10-18
  • mysql主从复制环境搭建
    mysql 主从第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从主my.cnf文件 (192.168.1.64)mysqld模块加入log-bin=mysql-bin 启动二进...
    99+
    2022-10-18
  • 如何搭建mysql主从复制
    搭建mysql主从复制的方法在主从服务器开启时间同步[root@storage  ~]# ntpdate 172.18.0.1主数据库配置使用记事本打开主数据库的my.cnf配置文件,在文件中的[my...
    99+
    2022-10-18
  • Mysql搭建主从复制的方法
    本篇内容主要讲解“Mysql搭建主从复制的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql搭建主从复制的方法”吧!主库:192.168.1.1 从库...
    99+
    2022-10-18
  • MYSQL主从复制的搭建方式
    本篇内容主要讲解“MYSQL主从复制的搭建方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL主从复制的搭建方式”吧!前言:MYSQL的主从复制的原理跟...
    99+
    2022-10-18
  • MySQL5.7.18主从复制搭建一主一从的示例分析
    这篇文章主要介绍了MySQL5.7.18主从复制搭建一主一从的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、复制原理主服务器将更...
    99+
    2022-10-18
  • mysql主从复制--一主一从
    1、启动实例3306和33072、检查主库配置[root@client 3306]# egrep  "log-bin|server|sock"  my.cnfsocket &n...
    99+
    2022-10-18
  • Linux下MySQL主从复制的配置
    本篇内容主要讲解“Linux下MySQL主从复制的配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下MySQL主从复制的配置”吧! MySQL...
    99+
    2022-10-18
  • MySQL 主从复制原理及搭建
    一.主从复制的工作过程:二.MySQL复制类型基于SQL语句的复制基于行的复制混合复制三.实验环境  OS:CentOS 6.5 x64  master:192.168.0.134&nb...
    99+
    2022-10-18
  • MySQL(多主一从)搭建
    拓扑图:实验环境:(三台虚拟机)server1(master1-178)、server2(master2-179)、server3(slave-175)Master1:(178)安装软件yum instal...
    99+
    2022-10-18
  • windows版的mysql主从复制环境搭建
    背景 最近在学习用Spring Aop来实现数据库读写分离的功能。 在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以...
    99+
    2021-12-22
    windows版的mysql主从复制环境搭建
  • 怎样进行MYSQL主从复制的搭建
    今天就跟大家聊聊有关怎样进行MYSQL主从复制的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。前言:MYSQL的主从复制的原理跟MYSQL的主主复制的原理其实是一样的,但是从数据...
    99+
    2023-06-06
  • MySQL搭建主从复制详细步骤
    下面讲讲关于MySQL搭建主从复制详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL搭建主从复制详细步骤这篇文章你一定会有所受益。搭建MySQL主从复制需要提前准...
    99+
    2022-10-18
  • MySQL 5.7 基于GTID搭建主从复制
    MySQL 5.7 基于GTID搭建主从复制    一、搭建过程 1.1 准备三个MySQL实例 mysqld --initialize-insecure --use...
    99+
    2022-10-18
  • MySQL5.7主从复制-GTID复制搭建
     两台服务器,系统是Redhat6.5,MySQL版本是5.7.18。 1、在主库上,创建复制使用的用户,并授予replication slave权限。这里创建用户repl,可以从IP为1...
    99+
    2022-10-18
  • CentOS7下RPM模式搭建MySQL5.7.28主从复制
    一、配置文件: 主库(192.168.128.111): [client] port=3306 socket=/approot/data/mysql/mysql.sock default-character-set=utf8 [mys...
    99+
    2021-05-10
    CentOS7下RPM模式搭建MySQL5.7.28主从复制
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作