mysql8.0 GTID主从复制搭建

本文是mysql8.0.11数据库 GTID模式的主从复制搭建过程,如有问题还望指正。

1、准备环境

1.1 准备机器

准备两台安装好MySQL的机器:192.168.1.113和192.168.1.108
master:192.168.1.113
slave:192.168.1.108

1.2 防火墙关闭,互相可以访问通

2、开始配置

2.1 master机器配置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir="D:\mysql-8.0.11-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:\mysql-8.0.11-winx64\data"
# 允许最大连接数
max_connections=500
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#GTID:主18 #服务器id
server_id=1
#开启gtid模式
gtid_mode=on
#强制gtid一致性,开启后对于特定create table不被支持
enforce_gtid_consistency=on
#binlog
log_bin=master-binlog
log-slave-updates=1
#强烈建议,其他格式可能造成数据不一致
binlog_format=row
#relay log
skip_slave_start=1
2.2 slave机器配置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir="D:\mysql-8.0.11-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:\mysql-8.0.11-winx64\data"
# 允许最大连接数
max_connections=500
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#GTID:从
#服务器id
server_id=2#开启gtid模式
gtid_mode=on
#强制gtid一致性,开启后对于特定create table不被支持
enforce_gtid_consistency=on
#binlog
log_bin=master-binlog
log-slave-updates=1#强烈建议,其他格式可能造成数据不一致
binlog_format=row
#relay log
skip_slave_start=1

重启两台机器mysql服务,运行命令

show variables like '%gtid%';

可以看到GTID模式开启
在这里插入图片描述

2.3 master运行命令
create user 'repl'@'%' identified by 'repl';
grant replication slave,replication client on *.* to 'repl'@'%';
flush privileges;
2.4 slave运行命令
change master to master_host='192.168.1.113', master_port=3306,master_user='repl', master_password='repl',master_auto_position=1;
start slave;

3 测试

在master上创建一个数据库test;刷新slave数据库,看到有一个test数据库则为成功;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值