zoukankan      html  css  js  c++  java
  • MySQL的双主配置

    配置MySQL双主配置,需要先配置MySQL的主从复制,传送门:

    0、集群规划

    hadoop105            hadoop106                hadoop107
                      MySQL(master,slave)      MySQL(slave,master)
    

    1、修改 hadoop107中MySQL的/usr/my.cnf配置文件

    [crazycat@hadoop107 ~]$ sudo vim /usr/my.cnf
    
    [mysqld]
    #开启binlog
    log_bin = mysql-bin
    #binlog日志类型
    binlog_format = row
    #MySQL服务器唯一id
    server_id = 2
    #开启slave中继日志
    relay_log=mysql-relay
    

    2、重启hadoop107mysql服务

    [crazycat@hadoop107 ~]$ sudo service mysql restart
    

    3、登录MySQL,查看master状态

    mysql>show master status;
    

    4、在hadoop106中修改配置文件

    [crazycat@hadoop106 ~]$ sudo vim /usr/my.cnf
    
    [mysqld]
    #MySQL服务器唯一id
    server_id = 1
    #开启binlog
    log_bin = mysql-bin
    #binlog日志类型
    binlog_format = row
    #开启slave中继日志
    relay_log=mysql-relay
    

    5、重启hadoop106的MySQL服务

    [crazycat@hadoop106 ~]$ sudo service mysql restart
    

    6、登录MySQL,执行

    CHANGE MASTER TO
    MASTER_HOST='hadoop107',
    MASTER_USER='root',
    MASTER_PASSWORD='123',
    MASTER_LOG_FILE='mysql-bin.000001',
    MASTER_LOG_POS=120;
    

    7、启动

    mysql> start slave;
    

    8、查看状态

    mysql> show slave statusG;
    

    9、配置完毕,测试
    在hadoop107中的mydb数据库下建一个表

    mysql> use mydb;
    Database changed
    mysql> create table mytbl(id int,name varchar(10));
    

    在hadoop106中的mydb数据库中查看是否有刚才创建的表

  • 相关阅读:
    final关键字
    Eclipse中web项目部署至Tomcat步骤
    tomcat动态部署和静态部署
    eclipse中导入MyEclipse的项目,不能添加到tomcat v6.0中
    【面向对象核心】动态绑定和多态
    java对象转型体现可扩展性
    java对象转型
    重写equals和toString例子
    equals的重写
    object类 & toString方法
  • 原文地址:https://www.cnblogs.com/zhqin/p/12239225.html
Copyright © 2011-2022 走看看