zoukankan      html  css  js  c++  java
  • mysql主从挂载

    1.修改my.cnf文件

    vim /etc/my.cnf

    1.1主库

    #当前mysql服务号为1,为第一台mysql服务器
    server-id=1
    #二进制日志文件
    log-bin=mysql-bin

    1.2从库

    #当前mysql服务号为1,为第一台mysql服务器
    server-id=2
    #二进制日志文件
    log-bin=mysql-bin

    2.编辑从库

    #主从挂载ip地址,端口号,用户名,密码,二进制文件、位置  :这些都是主库的信息
    CHANGE MASTER TO 
    MASTER_HOST="192.168.174.139",
    MASTER_PORT=3306,
    MASTER_USER="root",
    MASTER_PASSWORD="root",
    MASTER_LOG_FILE="mysql-bin.000002",
    MASTER_LOG_POS=120
    
    #启动主从服务
    START SLAVE
    
    #检查主从服务状态
    SHOW SLAVE STATUS
    
    #关闭主从服务
    STOP SLAVE

    3.查看SHOW SLAVE STATUS 若是发现有报错:

    报错信息为:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
     these UUIDs must be different for replication to work
    说明主库和从库的auto.cnf文件中UUID是一致的,需要修改一个UUID
    查看auto.cnf文件位置可以这样做:
    vim /etc/my.cnf
    在my.cnf文件中查看
    datadir=/var/lib/mysql这个属性,后面的值即为文件存储的位置
    找到后修改一个然后重启即可

    4.反向挂载,实现双机热备

    CHANGE MASTER TO 
    MASTER_HOST="192.168.174.138",
    MASTER_PORT=3306,
    MASTER_USER="root",
    MASTER_PASSWORD="root",
    MASTER_LOG_FILE="mysql-bin.000005",
    MASTER_LOG_POS=382
    
    START SLAVE 
    
    show SLAVE STATUS
  • 相关阅读:
    codeforces C. Cows and Sequence 解题报告
    codeforces A. Point on Spiral 解题报告
    codeforces C. New Year Ratings Change 解题报告
    codeforces A. Fox and Box Accumulation 解题报告
    codeforces B. Multitasking 解题报告
    git命令使用
    shell简单使用
    知识束缚
    php 调用系统命令
    数据传输方式(前端与后台 ,后台与后台)
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11577703.html
Copyright © 2011-2022 走看看