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 status\G 
 查看Slave_IO_Running和Slave_SQL_Running是否都为yes(一定要全部为yes, 否则就是你配置错了,再重新配置一遍从数据库)  

 

转载于:https://www.cnblogs.com/Anwar/p/8870766.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值