zoukankan      html  css  js  c++  java
  • MYSQL主从复制制作配置方案

    1. 主从复制机器配置

      操作系统:centos7 x64 基于vagrant下的virtual box的虚拟机两台

      master ip:192.168.21.11,

      slave ip 192.168.21.10

      MYSQL5.6.40

    2. 安装mysql请查看另一篇教程:https://www.cnblogs.com/lonecloud/p/7376659.html

    3. 配置主机mysql

    [mysqld]
    log-bin=mysql-bin server-id=1 innodb_flush_log_at_trx_commit=1 sync_binlog=1

     1.log-bin=mysql-bin指定其二进制日志文件的路径

     2. service-id表示服务器id,每个主机都得不一样

    4. 给主机新建从服务用户并设置密码

    grant replication slave on *.* TO 'slave'@'192.168.21.10' Identified by '123456';
    

    5. 配置从服务器mysql

    [mysqld]
    server-id=2
    

    6. 查看mysql主服务器二进制日志文件的状态

    show master status;
    

      显示如下:

    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +------------------+----------+--------------+------------------+-------------------+
    | mysql-bin.000002 |      120 |              |                  |                   |
    

      则选取mysql-bin.000002以及120备用

    7.配置从服务器数据复制语句

    change master to master_host='192.168.21.11',master_user='slave',master_password='123456',master_log_file='mysql-bin.000002',master_log_pos=120;
    

    8.开始主从复制

    start slave
    

    9. 查看状态

    show slave statusG;
    

      如果查看到

                 Slave_IO_Running: Yes
                Slave_SQL_Running: Yes
    

      则表示正常

    测试:

    主服务器

    create database mydemo;
    

      在从服务器上执行

    use mydemo;
    

      如果正常则表示主从服务器搭建成功

  • 相关阅读:
    python 函数的参数
    python 函数
    python set
    python 字典
    python 条件判断和循环
    OSMC Vs. OpenELEC Vs. LibreELEC – Kodi Operating System Comparison
    深度学习中噪声标签的影响和识别
    Open images from USB camera on linux using V4L2 with OpenCV
    球面镜成像原理,焦距推导
    动画演示10个有趣但毫无用处的Linux命令
  • 原文地址:https://www.cnblogs.com/lonecloud/p/9169172.html
Copyright © 2011-2022 走看看