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
  • 相关阅读:
    OI 复赛注意事项整理
    U138415 堆箱子 | 扩展欧几里得 扩欧
    扩欧-扩展欧几里得 | 数论学习笔记
    U138097 小鱼吃大鱼 埃氏筛
    牛客1029A 袜子分配
    U137971 公司搬迁
    初赛知识点整理
    SQL注入技术
    写出易于调试的SQL
    dos命令大全
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11577703.html
Copyright © 2011-2022 走看看