zoukankan      html  css  js  c++  java
  • Centos7.4+Mariadb集群-主从配置介绍

    一, 配置主数据库:
    1,vim /etc/my.cnf  
    在[mysqld]标签下面增加以下代码:
    server-id=1   #主数据库的id  
     
    log-bin=master-bin   #日志路径,作用是从数据库是根据这个日志来复制主数据库的数据 
    log-bin=master-bin #log-bin没指定存储目录,则是默认datadir指向的目录
     2,登录mariadb,授权远程用户 
     MariaDB [(none)]> grant replication slave on *.* to 'root'@'10.66.1.%' identified by 'admin'; 
     flush privileges;
    3,重启mariadb服务
    systemctl restart mariadb.service 
     
    二, 配置从数据库
     
    1,vim /etc/my.cnf
    在[mysqld]标签下面增加以下代码:
    server-id=2   #这个id必须不能和主数据库相同
    read-only=on  #设置该数据库是只读状态
    relay-log=relay-bin  #日志
     2,重启mariadb服务  
    systemctl restart mariadb.service
     
     3,在主服务器的数据库上查询主服务状态
      SHOW MASTER STATUS 
     
    4,MariaDB [(none)]> STOP SLAVE;
    5,进入从服务器的数据库:master_host需改为自己的主服务器地址
    change master to master_host='10.66.1.123', master_user='root', master_password='admin', master_log_file='master-bin.000004', master_log_pos=245;  
     6,启动slave同步(在数据库中)  
    START SLAVE;  
    7,在slave服务器上查看slave同步的状态
    show slave statusG 
     查看Slave_IO_Running和Slave_SQL_Running是否都为yes(一定要全部为yes, 否则就是你配置错了,再重新配置一遍从数据库)  
    关于作者:博主思想敏锐,涉猎甚广,英语学士,法律硕士,熟悉c,web,js,java, php,目前主要从事linux服务器运维及计算机硬件维护。
  • 相关阅读:
    Linux系统根目录各文件夹的含义
    openstack与VMware workStation的区别
    VMWare的网络
    VMware Workstation 的安装和使用
    Jmeter简介
    加快建设创新型国家
    c语言指针详解
    [翻译]NUnit--前言(一)
    [翻译]NUnit--Getting Started(二)
    [测试]单元测试框架NUnit
  • 原文地址:https://www.cnblogs.com/Anwar/p/8870766.html
Copyright © 2011-2022 走看看