zoukankan      html  css  js  c++  java
  • 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

      

  • 相关阅读:
    kernel pwn 入门环境搭建
    linux下sh脚本/bin/bash^M问题解决
    Linux下的C#连接Mysql数据库
    使用docker Hub
    使用ajax+php+mysql实现数据库定时刷新
    docker 安装LAMP环境
    解决Mysql错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
    php实现socket简单的例子
    一次mysql调优过程
    一次mysql主从同步问题及解决过程
  • 原文地址:https://www.cnblogs.com/itstone/p/11766257.html
Copyright © 2011-2022 走看看