MySQL5.7配置GTID主从---搭建GTID主从

本文档详细介绍了如何配置MySQL5.7的GTID主从同步,包括在master和slave上的参数设置,同步账号配置,数据备份与从库同步的步骤,以及在遇到主从复制错误时如何跳过事务和分析Binlog。强调了在使用GTID进行主从配置时需要注意的问题和参数详解。
摘要由CSDN通过智能技术生成

准备说明:

master:192.168.10.100

slave:192.168.10.101

一、配置GTID参数

配置文件均为/etc/my.cnf

Master参数配置:

gtid-mode = ON
enforce-gtid-consistency = ON
server-id =100
binlog_format = ROW
log-bin = /data/mysql/data/mysql-bin

Slave上参数配置:

gtid-mode = ON
enforce-gtid-consistency = ON
server-id =200
binlog_format = ROW
log-bin = /data/mysql/mysql3306/logs/mysql-bin
log_slave_updates = ON
skip-slave-start = 1

二、配置同步账号:

mysql> grant replication slave on *.* to 'repl'@'192.168.10.%' identified by '123456';
mysql> flush privileges;

192.168.10.%是同步的主机IP,建议末尾采用%,这样以后内网在添加slave的可以直接同步。

三、备份主库数据

mysqldump -uroot -p --master-data=2 --single-transaction -R --triggers --events -A > master.sql 

新库的可以免去此操作,直接配置同步即可

备份参数说明:

-h, --host=name  要导出的目标数据库所在主机,默认是localhost
-u, --user=name  链接目标数据库的数据库用户名
-p, --password[=name]  链接目标数据库的数据库密码
-P, --port=#  链接目标数据库的端口

--add-drop-dat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值