zoukankan      html  css  js  c++  java
  • MySQL主从复制配置部署

    配置前准备:安装MySQL   MySQL在centOS上的安装传送门:

    1、集群规划

    hadoop105            hadoop106                hadoop107
                               MySQL(master)            MySQL(slave)
    

    2、修改hadoop106中MySQL的/usr/my.cnf配置文件。

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

    3、重启hadoop106的MySQL服务

    [crazycat@hadoop106 ~]$ sudo service mysql restart
    

    4、在hadoop106进入mysql客户端,执行以下命令,查看master状态

    mysql> show master status;
    

    显示如下:

    +------------------+----------+--------------+------------------+-------------------+
    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +------------------+----------+--------------+------------------+-------------------+
    | mysql-bin.000001 |      120 |              |                  |                   |
    +------------------+----------+--------------+------------------+-------------------+
    1 row in set (0.00 sec)
    

    这样说明master状态已经是开启的。

    5、配置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
    

    6、重启hadoop107的MySQL服务

    [crazycat@hadoop107 ~]$ sudo service mysql restart
    

    7、进入hadoop107的mysql客户端
    执行以下命令

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

    8、启动slave

    mysql> start slave;
    

    9、查看slave状态

    mysql> show slave statusG;
    

    10、配置完毕

    测试:
    在hadoop106的MySQL中创建个数据库,在hadoop107中看是否可以查询的到。

  • 相关阅读:
    hdu2037 今年暑假不AC[贪心][区间调度问题]
    Features Track[STL map]
    Characters with Hash[签到题]
    hdu2094产生冠军[STL set]
    2018ECNA Difference[时空复杂度]
    hdu1276士兵队列训练问题[简单STL list]
    20190815网络与信息安全领域专项赛线上赛misc WriteUp
    hdu1873 看病要排队[优先队列]
    Pygame 贪吃蛇
    Windows安装Python3 curses模块
  • 原文地址:https://www.cnblogs.com/zhqin/p/12239163.html
Copyright © 2011-2022 走看看