zoukankan      html  css  js  c++  java
  • MySQL复制(一):复制的基本步骤

    从这里开始,对复制的内容开始做一些详细的描述,复制从简单到入门

    复制最简单的模式如下

    基本的三个简单步骤

    1 配置一个服务器为master
    2 配置一个服务器为slave
    3 将slave连接到master

    一、配置master

    需要配置三个方向的配置:二进制日志及唯一服务器ID和授权

    二进制日志:记录服务器的变更

    服务器ID:服务器ID区分服务器唯一性

    涉及的具体参数为

    log-bin = master-bin
    log-bin-index =  master-bin.index
    server-id = 1

    注:如果不是指定,则默认的文件命名则取决于hostname

    修改完配置文件后,需要重启DB

    SQL>grant replication  slave on *.* to repl_user@'10.11.30.%' identified by 'xyzzy';
    SQL>flush privileges;

    二、配置slave

    跟master一样,需要配置server-id,relay-log,relay-log-index

    server-id = 2
    relay-log-index = slave-relay-bin.index
    relay-log = slave-relay-bin

    注:如果不是指定,则默认的文件命名则取决于hostname(使用默认值的一个坑,如果主机名被更改,则中继日志将无法找到中继日志索引文件而导致复制失败)

    三、连接master和slave

    使用change master to 进行复制的同步,完成后,开始复制start slave;

    SLAVE>change master to
    master_host = '10.11.30.69',
    master_port = 3306,
    master_user = 'repl_user', 
    master_password
    ='xyzzy';
    SLAVE>start slave;

  • 相关阅读:
    Android基本功:Socket
    Javascript模板及其中的数据逻辑分离思想
    MFC,QT与WinForm,WPF简介
    GPIB、USB、PCI、PCI Express和以太网/LAN/LXI
    Office批量授权(VL)版本和激活方法
    Labview 错误1400-打包库封装类时将对类重命名导致
    console.log()
    a标签中href=""的几种用法
    正斜杠"/"与反斜杠""
    提问的艺术
  • 原文地址:https://www.cnblogs.com/olinux/p/6542533.html
Copyright © 2011-2022 走看看