首页 > 数据库技术 > 详细

Mysql 5.7多源复制及并行复制功能

时间:2015-11-04 19:40:56      阅读:378      评论:0      收藏:0      [点我收藏+]

准备环境:

os version:CentOS release 6.5 (Final)

服务器信息:

Master1:192.168.1.29

Master2:192.168.1.37

Slave:192.168.1.86



1,修改my.cnf

Slave中的my.cnf加入以下参数

启用enhanced multi-threaded slave (多线程复制)

slave-parallel-type=LOGICAL_CLOCK

slave-parallel-workers=8

master_info_repository=TABL

relay_log_info_repository=TABLE

relay_log_recovery=ON



可以通过以下监控并行复制

mysql> show tables like ‘replication%‘;

+---------------------------------------------+

| Tables_in_performance_schema (replication%) |

+---------------------------------------------+

| replication_applier_configuration           |

| replication_applier_status                  |

| replication_applier_status_by_coordinator   |

| replication_applier_status_by_worker        |

| replication_connection_configuration        |

| replication_connection_status               |

| replication_group_member_stats              |

| replication_group_members                   |

+----------------------------------


 2,授权,在master1上和master2上授权,允许slave复制


 3,change master

change master tomaster_host="192.168.1.29",master_port=3306,master_user="root",master_password="Password@123456"FOR CHANNEL "master1";

change master tomaster_host="192.168.1.37",master_port=3306,master_user="root",master_password="Password@123456"FOR CHANNEL "master2";


4,启动slave

start slave for channel "master1";

start slave for channel "master2";



本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://2242558.blog.51cto.com/2232558/1709693

Mysql 5.7多源复制及并行复制功能

原文:http://2242558.blog.51cto.com/2232558/1709693

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!