• mysql-M-S-S模型 中继器 级联


    1、基础环境

    三台虚机并且安装有mysql 并且同步好数据库

    2、主服务器-创建账号并授权

    mysql> create user 'mslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'mslave'@'X.X.X.X' with grant option; ( grant 权限列表 on 数据库 to 用户名@访问主机) mysql> flush privileges;

    3、刷新权限表

    mysql> flush privileges;

    4、主服务器-变更配置文件

    log-bin=mysql-bin-master //启用二进制 server-id=1 binlog-do-db=hac binlog-ignore-db=mysql sync-binlog=1 //同步启用二进制 bin-log-format=row //以行的形式格式化

    5、重启主服务器

    systemctl restart mysqld

    6、查看master的状态

    mysql> show master status;

     

    ------------------------------------------部署中继器------------------------------------------------------------

    7、编辑中继器的账号并授权

    mysql> create user 'mslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'mslave'@'X.X.X.X' with grant option; ( grant 权限列表 on 数据库 to 用户名@访问主机) mysql> flush privileges;

    8、编辑配置文件/etc/my.cof

    log-bin=mysql-bin-slavel server-id=2 log-slave-updates=1 //把从relay-log中读取的二进制日志在本机操作 //并且记录在自己的二进制日志中, //这样第三台从服务器才能读取到相应数据的变化 binlog-forma=row

    9、重启中继器的mysql服务

    systemctl restart mysqld

    10、关掉中继器mysql服务

    mysql> stop slave;

    11、配置中继器对应的主服务器

    change master to master_host='192.168.50.130',master_user='mslave',master_password='1111111';

    12、开启中继器mysql服务器

    mysql>start slave;

    13、开启并检查中继器是否配置成功

    start slave;

     

    -------------------------------------部署从服务器--------------------------------------------------------------

    14、配置从服务器的配置文件

    log-bin=mysql-bin-slave2 server-id=3 binlog-format=row

    15、重启mysql服务器

    systemctl retart mysqld

      

  • 相关阅读:
    关于Lucas定理、多项式Exp的一些思考
    Binet-Cauchy定理的证明
    CSP2019 树上的数 题解
    Graphviz学习
    Luogu P2221 [HAOI2012]高速公路题解
    CSP2019 树的重心 题解
    CSP2019 Emiya 家今天的饭 题解
    UVA10559 方块消除 Blocks 题解
    关于二次项系数为1的二元一次不定方程解法的探究
    关于对STL容器重载运算符的问题
  • 原文地址:https://www.cnblogs.com/itstone/p/11766257.html
Copyright © 2020-2023  润新知