zoukankan      html  css  js  c++  java
  • mysql 主从设置

    方法:

    1、主服务器建立二进制日志,每产生语句或磁盘变化,写进日志

    2、从服务器建立 relaylog日志

    3、主服务器授权复制账号

    4、从服务器利用复制账号来监听主服务器的日志

    5、注意:所以的mysql服务器都要求有1个独一无二的Id,即:server-id;建议使用IP地址后三位,防止重复

    步骤:

             1、修改主服务器a的my.cnf日志

                       ①、添加:

    #binary log

    log-bin=mysql-bin

    server-id=129

    #statement row mixed

    binlog-format=mixed

             2、修改从服务器b的my.cnf日志

                       ①、添加

    server-id=132

    #relay log

    relay-log=mysql-relay

             3、授权工作:

                       主服务器

                       ①授权用户:GRANT ALL PRIVILEGES ON *.* TO '账号名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPTION;    #注意必须为*.*

                 ②查看master 二进制状态;拿到二进制日志名称和position

                       show master status;

              

     从服务器:

               ①、使用授权账号和master配置,

          ②、设置好并启动:start slave;即可

    change master to

    master_host='IP地址',

    master_user='授权用户名称',

    master_password='授权密码',

    master_log_file='主服务器日志名称',

    master_log_pos='主服务器position';

     mysql 常用命令:

             1、show master status; #查看mester状态

             2、show slave status G                   #查看slave状态

             3、reset slave;        #重置slave

             4、stop slave;          #停止slave

             5、start slave;                  #启动slave

  • 相关阅读:
    jQuery自定义选项卡插件
    jQuery委托事件delegate()方法
    发布/订阅模式
    Node.js + Nginx WNMP 多域名 多端口 反向代理
    让Nginx支持apk、ipa文件下载
    jQuery中bind方法传参
    Http协议详解
    vuecli2.X环境搭建
    vue绑定属性、绑定class及绑定style
    vue数据渲染、条件判断及列表循环
  • 原文地址:https://www.cnblogs.com/zwb121/p/9987659.html
Copyright © 2011-2022 走看看