ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Linux操作系统下Oracle11g R2 RAC 安装配置教程
Oracle数据库培训-备份恢复-性能优化-集群容灾
Oracle数据库DBA高级工程师培训视频

MySQL 5.7.18多源复制搭建

内容发布:luashin| 发布时间:2017-6-8 19:43:59
MySQL 5.7.18多源复制搭建

1.1 实验概要
1.1.1 实验假设
本实验假设已经完成操作系统和MySQL 5.7.18安装部署。

1.1.2 实验目的
MySQL 5.7.18的多源复制技术搭建部署,然后简单测试。

1.1.3 环境信息
操作系统  MySQL版本  服务器地址      服务器角色
CentOS 7  5.7.18     192.168.102.23  source1
CentOS 7  5.7.18     192.168.102.24  source2
CentOS 7  5.7.18     192.168.102.25  target

1.1.4  实验规划
服务器地址
服务器          角色     MySQL库  账户
192.168.102.23  source1  emily    repl23
192.168.102.24  source2  evelyn   repl24
192.168.102.25  target

source 1.emilyàtarget
source 2.evelynàtarget
username:
source 1:repl23
source 2:repl24

1.2 实验操作
1.2.1 源端备份数据库
分别从source1和source2分别备份出emily和evelyn库,然后分别copy到target中。其中操作步骤如下:
source 1:
##备份
[root@dsm-db-102023 11:26:50 /root]# mysqldump -uroot -pmysql --single-transaction --master-data=2 --databases emily > /root/dump/emily.sql

##传输
[root@dsm-db-102023 11:34:38 /root/dump]# scp /root/dump/emily.sql root@192.168.102.25:/root/dump/

source 2:
##备份
[root@test-mysql-10224 11:19:47 /root]# mysqldump -uroot -pmysql --single-transaction --master-data=2 --databases evelyn > /root/dump/evelyn.sql

##传输
[root@dsm-db-102023 11:34:38 /root/dump]# scp /root/dump/emily.sql root@192.168.102.25:/root/dump/

1.2.2 创建同步账户
分别在source1和source2中创建同步账户repl23、repl24
source1
root@192.168.102.23:3306 [emily]> create user repl23 identified by "repl";
root@192.168.102.23:3306 [(none)]> grant replication slave on *.* to 'repl23'@'%';

source2
root@192.168.102.24:3306 [evelyn]> create user repl24 identified by "repl";
root@192.168.102.24:3306 [evelyn]> grant replication slave on *.* to 'repl24'@'%';



上一篇:mysqldump常用参数说明总结
下一篇:MySQL 5.7多源复制及并行复制功能
回复

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表