# gtid相关配置:
enforce_gtid_consistency = true    #  强制gtid已执行检查 必须开启 (静态参数)  disable-gtid-unsafe-statements http://imysql.cn/2012/09/21/mysql-faq-can-not-login-after-new-install.html
gtid_mode = on                     #  开启gtid复制                 (静态参数)
log_slave_updates = true           #  将语句写入二进制日志          
binlog_format = row                #  行模式复制 ,推荐使用行模式    (动态参数)
binlog_row_p_w_picpath = minimal         #  行复制模式 ,最小复制模式      (动态参数)

# 开启复制模式
stop  slave  ;
change master to master_host='192.168.1.95', master_user='repl',master_password='iwjw@2015', master_auto_position=1;
start slave  ;

# gtid模式下 复制报错问题处理
方式一:
stop slave  ;
reset  master  ; # 使gtid_executed 变量变为空
set global  gtid_purged='29f5e5d6-0e58-11e5-ab0f-00163e634e89:1-22108' ;#这个gtid 是在从库上执行报错的gtid
start slave ;
方式二:(官方推荐的方式)
stop  slave ;
SET SESSION GTID_NEXT = '9ba6eccd-0e56-11e5-ab05-00163e027dd7:1';
BEGIN; COMMIT;
SET SESSION GTID_NEXT = AUTOMATIC;
START SLAVE;

# gtid 限制: # #  gtid 的相关bug
1.create table tt select * from t1 ; # 
2.不能在事务内部创建临时表  CREATE TEMPORARY TABLE tt(id int ,iname varchar(100))

参考文档:
http://dwchaoyue.blog.51cto.com/2826417/1559764