加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL5.7的多源复制办法

发布时间:2022-01-20 08:51:13 所属栏目:MySql教程 来源:互联网
导读:本篇内容主要讲解MySQL5.7的多源复制方法,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习MySQL5.7的多源复制方法吧! 5.7多源复制 1.1 实验概要 1.1.1 实验假设 本实验假设已经完成操作系统和MySQL安装部署。 1
      本篇内容主要讲解“MySQL5.7的多源复制方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL5.7的多源复制方法”吧!
 
      5.7多源复制
1.1     实验概要
1.1.1  实验假设
本实验假设已经完成操作系统和MySQL安装部署。
 
1.1.2  实验目的
MySQL5.7的多源复制技术搭建部署,然后简单测试。
 
1.1.3  环境信息
操作系统
 
MySQL版本
 
服务器地址
 
服务器角色
 
Centos7
 
5.7.18
 
192.168.102.23
 
source 1
 
Centos7
 
5.7.18
 
192.168.102.24
 
source 2
 
Centos7
 
5.7.18
 
192.168.102.25
 
target
 
1.1.4  实验规划
服务器地址
 
服务器角色
 
MySQL库
 
账户
 
192.168.102.23
 
source 1
 
emily
 
repl23
 
192.168.102.24
 
source 2
 
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中。其中操作步骤如下:
 
 
##备份
 
[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'@'%';

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!