iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL入门--MySQL复制技术之主从复制
  • 167
分享到

MySQL入门--MySQL复制技术之主从复制

2024-04-02 19:04:59 167人浏览 泡泡鱼
摘要

Mysql复制技术:主从 在mysql里面建立最基本的复制,可以总结为以下三个步骤: 1. 配置一个服务器作为Master; 2. 配置一个服务器作为Slave; 3. 将Sla

Mysql复制技术:主从

mysql里面建立最基本的复制,可以总结为以下三个步骤:

1. 配置一个服务器作为Master;

2. 配置一个服务器作为Slave;

3. 将Slave连接到Master.

 

1) 配置Master

1. my.cnf中参数的配置

  将服务器配置为Master。要确保该服务器有一个活动的二进制日志(binary log) 和唯一的服务器ID.

 a. 要是Master上面的日志没有删除过的话,二进制日志记录了Master上面的所有改变,这些日志在Slave上面重新执行就好了。

 b. 服务器ID用于区分服务器

 

创建二进制日志和服务器ID 都是在my.cnf里面设置的

其他的参数在这里就不展示了

   log-bin  =   /data/mysql/log/vm1-bin.log

   log-bin-index  = /data/mysql/log/master-bin.index

  server-id   =           1

log-bin选项 给出了二进制日志产生的所有文件的基本名(默认值是 主机名-bin);log-bin-index选项给出了二进制索引文件的文件名,大家都知道这个是所有二进制文件的列表。

每一个服务器都有一个唯一的 server-id

就按照上面的配置 重启服务 mysqld service restart  使得参数生效。

 

2.在master上面创建复制用户  并且赋予权限

  例如:

create user repuser;

grant replication slave on *.* to repuser identified by 'aa12AA,.';

 

2) 配置Slave

1. my.cnf中参数的配置

    relay-log-index = /data/mysql/log/vm2-slave-bin.index

    relay-log=/data/mysql/log/vm2-slave-bin.log

    server-id   =  2

  relay-log-index 选项是中继日志索引文件 ,relay-log选项是中继日志文件名。

2.重启服务  使得参数生效。

 

3) 连接Master和Slave

首先找到Master的服务器信息  1.主机名  2.端口号(master的 my.cnf里面有) 3.Master上拥有replication slave 权限的账号和密码 (比如我们刚才建立的reply_user)

在slave上面执行建立连接的语句:

 

change master to

master_host = '192.168.12.181',

master_port = 3306,

master_user = 'repuser',

master_passWord = 'aa12AA,.';

 

-- 启动复制

start slave ;

-- 查看复制的状态

show slave status\G;

您可能感兴趣的文档:

--结束END--

本文标题: MySQL入门--MySQL复制技术之主从复制

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL入门--MySQL复制技术之主从复制
    MySQL复制技术:主从 在MySQL里面建立最基本的复制,可以总结为以下三个步骤: 1. 配置一个服务器作为Master; 2. 配置一个服务器作为Slave; 3. 将Sla...
    99+
    2022-10-18
  • MySQL入门--MySQL复制技术之主从从级联复制
    MySQL复制技术之主从从级联复制 主数据库:192.168.12.181 上的mysqld1 中继slave:192.168.12.182上的mysqld1 级联slave:192....
    99+
    2022-10-18
  • Mysql之主从复制
    文章目录 一.Mysql主从复制介绍 1.Mysql主从复制原理2.Mysql的复制类型3.Mysql主从复制的工作过程 二.搭建 Mysql主从复制1.首先关闭防火墙2.Mysql主从服...
    99+
    2023-09-04
    mysql java 数据库
  • MySQL主从复制之realy_log_recovery
          该参数是默认打开的,在数据库启动后立即启动自动relay log恢复。在恢复过程中,创建一个新的relay log,并将IO线程初始化到SQL线程的位置。...
    99+
    2022-10-18
  • Mysql主从复制之安装
    此次搭的环境是Redhat7+Mysql8.0(搭建单机步骤翻前面的博文) 主从配置的简要步骤 Master 上的配置 安装数据库; 修改数据库配置文件, 指明 server_id, 开启二进制日志(log-bin); 启动数据库, 查...
    99+
    2016-11-15
    Mysql主从复制之安装
  • MySQL主从之延时复制
    目录一、延时复制1.配置延时复制(已经有主从)2.配置延时复制(没有主从)3.关闭延时从库实例 一、延时复制 延时从库只做备份,不提供任何对外服务,正常情况下我们是不会有刻意延迟从库的需求的,因为正常的线上业务自然是延迟越低越好。 但是针对...
    99+
    2014-07-14
    MySQL主从之延时复制 数据库入门 数据库基础教程 数据库 mysql
  • mysql主从复制
    一.主从复制简介 2015年5月28日11时,12小时后恢复,损失:平均每小时106.48W$ 1)高可用 2)辅助备份 3)分担负载 复制是 MySQL 的一项功能,允许服务器将更改从一个实例复制到另一个实例。 1)主服务器将所有数据和...
    99+
    2019-04-07
    mysql主从复制
  • 【MySQL】主从复制
    纸上得来终觉浅,绝知此事要躬行。 概述 复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多...
    99+
    2015-07-01
    【MySQL】主从复制
  • mysql 主从复制
    1, 准备二台机器或者服务器 ,保持mysq 版本一样或者版本相差不大; 主机:114.215.198.39 从机:116.62.234.228 2    新建一个数据库 我的数据库是hlqzxm; 进入主机的mysql 配置文件中修改配置...
    99+
    2021-10-15
    mysql 主从复制 数据库入门 数据库基础教程 数据库 mysql
  • mysql主从复制
    两台mysql版本号为5.7以上   主库配置文件设置(注意设置在[mysqld]项中) 主库的ip地址为:192.168.1.1 server-id=1 #唯一id,主库设置1 log-bin=mysql-bin #日志记录...
    99+
    2018-10-04
    mysql主从复制 数据库入门 数据库基础教程 数据库 mysql
  • MySQL入门--MySQL复制技术之部署中遇到的问题
    MySQL复制技术指部署中遇到的问题 A.     复制中断 mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预...
    99+
    2022-10-18
  • MySQL主从复制之延迟型数据复制
       让MySQL拓扑中的从节点延迟适当的时间,可以帮助避免在主节点上发生的灾难性的错误。    MASTER_DELAY这个属性指定SQL_THREAD会在从节点...
    99+
    2022-10-18
  • Docker实战之MySQL主从复制
    前言 曾几何时,看着高大上的架构和各位前辈高超的炫技,有没有怦然心动,也想一窥究竟?每当面试的时候,拿着单应用的架构,吹着分库分表的牛X,有没有心里慌的一批? 其实很多时候,我们所缺少的只是对高大上的技术的演练。没有相关的业务需求...
    99+
    2016-09-20
    Docker实战之MySQL主从复制
  • Mysql 主从复制之半同步复制(基于gtid)
    Mysql主从复制mysql主从复制原理:从库有两个线程IO线程和SQL线程1.从库的IO线程向主库的主进程发送请求,主库验证从库,交给主库IO线程负责数据传输;2.主库IO线程对比从库发送过来的maste...
    99+
    2022-10-18
  • centos8 mysql 主从复制
    ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 目录 Linu...
    99+
    2023-08-31
    数据库 mysql 服务器
  • mysql+ssl主从复制
    主从复制原理 作为主服务器Master, 会把自己的每一次改动都记录到 二进制日志 Binarylog 中。 (从服务器I/O thread会负责来读取master binary log, 然后写入自身r...
    99+
    2022-10-18
  • MySQL-5.5.33主从复制
    搭建主从同步需要在两个电脑上分别安装 MySQL ,我这里安装的是 CentOS6.7 64位,MySQL-5.5.33。MySQL 是二进制包安装的:http://aby028.blog.51cto.co...
    99+
    2022-10-18
  • Mysql/Mariadb主从复制
    概念 什么是·Mysql/Mariadb主从复制?     Mysql/Mariadb主从复制:当Master(主)数据库发生变化的时候,变化实时会同步到slave(从)数据库中; 类似于:Samba共享文件(C/S)、NFS网络文件...
    99+
    2021-03-22
    Mysql/Mariadb主从复制
  • Mysql 主从复制GTID
    --------------------------------------------安装准备配置/etc/my.cnf主master grant 分配复制帐号从slave ...
    99+
    2022-10-18
  • MySQL主从复制(二)
    主从架构中:从node是不接受w操作的,否则可能会导致数据不一致。一、复制架构中应该注意的问题: 1.限制slave为只读模式 可以设置在启动参数中。 > show global variable...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作