基于GTID 的主从搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于GTID 的主从搭建相关的知识,希望对你有一定的参考价值。

备注:此处搭建的为一主多从。

环境:centos7+mysql5.7

主:192.168.162.134

从1:192.168.162.133

从2:192.168.162.135

安装参照:http://liyingdi.blog.51cto.com/6397405/1879993

  1. 主服务器配置:

 server_id = 134 #保证唯一

 log-bin = mysql-bin #打开binlog

 gtid-mode = on #打开gtid模式

 enforce-gtid-consistency=1 #强制gtid一致性

2.重启主服务器并创建复制用户。

  grant replication slave on *.* to ‘rpl133‘@‘192.168.162.133‘ identified by ‘123456‘;

  grant replication slave on *.* to ‘rpl133‘@‘192.168.162.135‘ identified by ‘123456‘;

3.配置两个从服务器

  

 server_id = 133 #如果是135服务器则是135

 log-bin = mysql-bin

 log-slave-updates=true #slave更新时是否记录到日志

 gtid-mode=on 

 enforce-gtid-consistency=true

4在从库上定义主库的链接

  

change master to master_host=‘192.168.162.134‘,master_user=‘rpl133‘,master_password=‘123456‘,MASTER_AUTO_POSITION=1;

5.启动slave

6.测试


PS:此处的搭建为最基础的主从,个人可根据自己的生产环节进行各种参数优化

以上是关于基于GTID 的主从搭建的主要内容,如果未能解决你的问题,请参考以下文章

MySQL--------基于GTID半同步搭建主从

Mysql基于GTID搭建主从同步

Centos7搭建基于GTID的MySQL主从复制架构

基于GTID 的主从搭建

GTID主从复制

通过 mysqldump 搭建基于 gtid MySQL 5.7 主从复制