71

mysql配置主从复制基于GTIDs

 5 years ago
source link: http://yongqing.is-programmer.com/posts/213812.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

妙音posted @ 2018年11月25日 13:59 inmysql with tagsmysql 主从 , 11 阅读

用最简单的例子,教你配置基于GTIDs全局事物id的主从配置。mysql从5.7之后,增加了基于全局事务的主从复制,能够省去,log-bin主从复制找坐标的工作。

环境说明

mysql 8.0.12

过程说明

下面是两台新装的mysql启用全局事务id主从复制的过程

1) 启用log-bin,mysql默认是启动的不需要配置

2) master上创建复制用的帐号

3) master/slave启用gtid

4) slave配置master信息

5) slave启动复制

6) 检查配置是否成功

7) 测试效果

master上创建帐号用于复制

create user 'repl'@'%' identified by 'password';
grant replication slave on *.* to 'repl'@'%';

master启用gtid

#/etc/mysql/my.conf
server-id=1
gtid_mode=ON
enforce-gtid-consistency=true

slave启用gtid

server-id=2  #id不能重复
gtid_mode=ON
enforce-gtid-consistency=true

slave配置master信息

change master TO
master_host='192.168.50.111',
master_port=3307,
master_user='repl',
master_password='password',
master_auto_position=1;

启动slave

start slave

查看slave状态

#Slave_IO_Running/Slave_SQL_Running两个都是yes表示配置成功
show slave status;

emENfaZ.png!web

测试

在master创建数据库,slave很快同步过来

参考来源

http://www.yongqingking.top/mysql/2018/11/25/gtid-config.html

此生必看的科学实验-水知道答案

《了凡四训》详解之改过之法

印光大师十念法(胡小林主讲第1集)

精神病为什么治不好

百病之源


Recommend

  • 95
    • www.dboracle.com 5 years ago
    • Cache

    MySQL-5.7.18 搭建主从复制

    最近需要做一套MySQL主从复制的升级,因为之前没搭过MySQL主从复制,这次正好现在虚拟机上搭一下。先介绍一下我的环境。 两套Linux主机,都是CentOS 6.9操作系统。Master的IP是192.168.56.161,Slave的IP是192.168.56.2。Master...

  • 86
    • www.dboracle.com 5 years ago
    • Cache

    MySQL-5.7.18 主从复制升级至5.7.21

    前面写了一篇文章,搭建了MySQL5.7主从复制。今天要把这套主从环境从5.7.18升级到5.7.21。 一.上传安装包并解压 首先我们把安装介质传到salve服务器上,我们要先对slave服务器进行升级。 -rw-r--r--....

  • 9
    • database.51cto.com 3 years ago
    • Cache

    深入了解MySQL主从复制的原理

      本文转载自微信公众号「SH的全栈笔记」,作者SH。转载本文请联系SH的全栈笔记公众号。SH 0. 主从复制 首先主从复...

  • 6

    您现在的位置:首页 --> MySQL --> MySQL 5.6 测试之 Replication(主从复制) MySQL 5.6 测试之 Repl...

  • 5
    • www.wencst.com 3 years ago
    • Cache

    部署MySQL主从复制与读写分离

    一、实验坏境 1.一台CentOS 7作为客户端测试,对应的地址为:192.168.80.120 2.一台CentOS 7作为Amoeba前端代理服务器,对应的地址为:192.168.80.110 3.一台CentOS 7作为mysql主服务器,对应的地址为:192.168.80.100

  • 7

    在实际的生产环境中,如果对MySQL数据库的读和写都在一台数据库服务中操作,无论在安全性、高可用性,还是高并发性等各个方面都是完全不能满足实际需求的,一般来说都是通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力...

  • 3
    • blog.csdn.net 2 years ago
    • Cache

    Mysql主从复制和读写分离

    Mysql主从复制原理 MySQL 的主从复制和 MySQL 的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。 Mysql支持的复制类型 基于语句的复制(STATEM...

  • 5

    [TOC] 今天的文章来晚了,主要是我一觉起来变黄码了,关键是我还不知道,早上 8.20 到了公司楼下,保安要看健康码,当我自信满满的打开粤省事却傻眼了,折腾一早上,绿码总算回来了,真是生活处处有惊喜。。。 书接上回,闲话不表。

  • 8
    • www.percona.com 1 year ago
    • Cache

    ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS

    A Useful GTID Feature for Migrating to MySQL GTID Replication – ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS ...

  • 4

    17.1.3.6 Replication From a Source Without GTIDs to a Replica With GTIDs Skip to Main Content...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK