zoukankan      html  css  js  c++  java
  • mysql主从复制

    1.mysql主从复制:
    mysql服务器分为主服务器,用于写操作,还有就是从服务器,用于时时复制主服务器的内容。这样就能保持多台服务器数据就同步了,从而可以做mysql集群,这样就能减轻mysql服务器的压力。从而加快用户访问速度。

    2.mysql主从复制原理:
    1)主服务器建立开启二进制日志,建立二进制日志(如:执行的sql语句,或者是磁盘的变化都写如日志中)
    2)从服务器建立relaylog
    3)主服务器建立授权账号,用与从服务器监听。
    4)从服务器利用复制账号来监听主服务器变化。

    3.配置主服务器:
    1)定义一个唯一id
    server-id = 1 (这个一般防止重复,如果在一个内网中,ip最后一个字段位不重复,可以用这个,这是一个小技巧)
    2)二进制文件前缀
    log-bin = mysql-bin
    3)二进制格式,是以语句,还是磁盘影响行来写日志,还是混合的(statement row mixed)
    binlog-formate = mixed

    4.从服务器配置:
    1)建立服务器id
    server-id = 2
    2)建立relay-log
    relay-log = relay-log

    5.主服务器建立授权帐号:(注意:这里只能是*.*,授权所有,不像mongodb)
    grant replication client,replication slave on *.* to 'replay'@'%' identified by 'replay';

    6.登录mysql从服务器,然后就是添加监听master主机

    change master to
    master_host = '115.28.101.251',
    master_user = 'replay',
    master_password = 'replay',
    master_log_file = 'mysql-bin.000022', #这个可以从master中查看show master stauts;
    master_log_pos = 1488; #这个也是master中查看 show master status

    7.启动slave
    start slave

    8.查看slave状态
    show slave stauts

    #查看mysql主服务器状态
    show master status;


    #查看mysql从服务器状态
    show slave status;


    #重置slave状态
    reset slave

    #启动slave
    start slave

  • 相关阅读:
    最短路回顾
    树链剖分【模板】
    grep 、find 、tree 新发现
    网口划VLAN
    JDK安装
    网口做trunk
    PXE搭建
    C# 生成DLL文件
    在form窗体里面 寻找当前焦点的控件
    在屏幕右下方显示提示信息(winform窗体)(借鉴)
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/5059525.html
Copyright © 2011-2022 走看看