• 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

  • 相关阅读:
    程序员你写的代码,被爆出黑产了!
    .NET面试题系列之面向对象
    .NET必问的面试题系列之基本概念和语法
    xamarin开发android收集的一些工具
    C#爬虫使用代理刷csdn文章浏览量
    我们必须要知道的RESTful服务最佳实践
    MVP架构在xamarin android中的简单使用
    使用Xamarin实现跨平台移动应用开发(转载)
    博客园app for xamarin android一款简洁阅读的博客园android客户端
    vs2019企业版密钥
  • 原文地址:https://www.cnblogs.com/zwb121/p/9987659.html
Copyright © 2020-2023  润新知