设为首页 加入收藏

TOP

MySQL 5.6 建立GTID主从复制 (GTID-based Replication)
2017-04-07 10:24:15 】 浏览:6167
Tags:MySQL 5.6 建立 GTID 主从 复制 GTID-based Replication

实验基于
MySQL 5.6.x(5.6.30)
ps. MySQL 5.7开启GTID更方便

master: 192.168.1.186
slave: 192.168.1.187



〇 同步两个mysql实例的数据
先在master和slave上执行


然后通过mysqldump、xtrabackup等工具备份master数据,并且恢复到slave上。
因为开启了read_only恢复可能需要具有super权限的用户。


〇 关闭两个mysqld


〇 修改配置文件,并以GTID方式启动:
master和slave配置文件都需要改
配置文件[mysqld
]里至少需要添加:



另外要保证master和slave的server_id不一致

(在5.7中,slave也可以不需要开启binlog便可以启动GTID了,存放在mysql.gtid_executed中)



〇 建立连接
在master上创建replication用户:


并且在slave上执行:


〇 在master上关闭read_only


〇 参考文档:
MySQL 5.6 Reference Manual - Chapter 17 Replication - 17.1.3.2 Setting Up Replication Using GTIDs


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MongoDB主从复制(Master-Slave Re.. 下一篇MySQL GROUP BY分组取字段最大值

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目