关闭

MySQL 5.6配置GTID复制模式

标签: mysql主从复制 GTID
1688人阅读 评论(0) 收藏 举报
分类:

1.主从数据库参数文件中加入一下配置:

gtid_mode=on
enforce-gtid-consistency=on
master-info-repository=TABLE
relay-log-info-repository=TABLE
sync-master-info=1
slave-parallel-workers=2
binlog-checksum=CRC32
master-verify-checksum=1
slave-sql-verify-checksum=1
binlog-rows-query-log_events=1
report-port=3306
report-host=192.168.1.245


2.重启master / slave mysql服务

说明:slave需要配置log_slave_updates参数,否则不能正常启动

错误日志如下:[ERROR] --gtid-mode=ON or UPGRADE_STEP_1 or UPGRADE_STEP_2 requires --log-bin and --log-slave-updates


3.执行change master 语句,在slave上开启复制

CHANGE MASTER TO   
MASTER_HOST = 'master host',
MASTER_PORT = 3306,
MASTER_USER = 'user',  
MASTER_PASSWORD = 'pass',
MASTER_AUTO_POSITION = 1;

start slave;

说明:在change master 语句中指定用户名和密码不安全,会报如下警告,建议在start slave 语句中使用用户名和密码
[Warning] Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.

0
0
查看评论

MySQL5.6基于GTID复制配置

一、什么是GTID? Contents [hide] 1 一、什么是GTID? 2 二、GTID的表示方式 3 三、基于GTID的复制配置 4 四、基于GTID复制增加新的slave 5 五、基于GTID复制出错的解决办法   ...
  • isoleo
  • isoleo
  • 2016-02-17 13:12
  • 1888

Mysql GTID 模式详解

一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。 4、GTID用来代替cla...
  • wmq880204
  • wmq880204
  • 2016-11-14 16:11
  • 2676

MySQL 在线开启/关闭GTID

环境介绍 Part1:写在最前 截止本文撰写当日,MySQL5.7.16是官网的最新稳定版,本文将用MySQL5.7.16来进行演示。从MySQL5.6开始,支持了GTID复制模式,这种模式其实是把双刃剑,虽然容易搭建主从复制了,但使用不当,就容易出现一些错误,例如error 1236。...
  • jslink_l
  • jslink_l
  • 2017-01-16 14:49
  • 2612

MYSQL— perror 错误码详情

[root@localhost ~]# cat test_nothread.py import paramiko import threading import os def ssh2(ip,username,passwd,cmd): file_path='/root/perror...
  • daohengshangqian
  • daohengshangqian
  • 2015-12-04 21:27
  • 34022

MySQL GTID使用小结

1设置gtid文档GTID(GlobalTransaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。官方网址:http://...
  • mchdba
  • mchdba
  • 2016-12-13 23:46
  • 5639

配置MySQL GTID 主从复制

GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组合而成。这个全局事务ID不仅仅在原始服务器器上唯一,在所有存在主从关系 的mysql服务器上也是唯一的。正是因为这样一个特性使得mysql的主从复制变得更加简单,以及数据库一致性更可靠。本文主要...
  • robinson_0612
  • robinson_0612
  • 2016-02-03 17:59
  • 9254

MySql 主从复制的配置(GTID 方式)

GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组合而成。这个全局事务ID不仅仅在原始服务器器上唯一,在所有存在主从关系 的mysql服务器上也是唯一的。正是因为这样一个特性使得mysql的主从复制变得更加简单,以及数据库一致性更可靠。本文主要...
  • liupeifeng3514
  • liupeifeng3514
  • 2018-01-07 22:12
  • 66

Mysql-error code汇总

OS error code 1: Operation not permitted OS error code 2: No such file or directory OS error code 3: No such process OS error code 4:...
  • wenxuechaozhe
  • wenxuechaozhe
  • 2016-07-03 15:19
  • 17363

GTID的常见错误和处理方法

主从同步错误 mysql> stop slave; Query OK, 0 rows affected (0.00 sec)   mysql> set global sql_slave_skip_counter=1; ERROR 1858 (HY000): sql_slave_...
  • cug_jiang126com
  • cug_jiang126com
  • 2015-11-20 12:26
  • 6839

mysql5.7 使用gtid复制时的参数设置

可以参考如下官网地址: https://dev.mysql.com/doc/refman/5.6/en/replication-gtids-howto.html 1.gtid主从复制时必须设置的参数如下: mysqld_safe --gtid_mode=ON --log-bin --log-sl...
  • wxc20062006
  • wxc20062006
  • 2017-06-13 12:59
  • 529
    个人资料
    • 访问:42375次
    • 积分:722
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:16篇
    • 译文:3篇
    • 评论:0条