当前位置: 首页 > news >正文

【MySQL】练习12-4:启用GTID并配置循环复制

目录

一、实验内容

二、实验步骤

1. 使用systemctl停止所有正在运行的服务器。

2. 编辑/labs/repl.cnf文件,为每个服务器取消注释以下GTID配置:

   gtid-mode=ON

   enforce-gtid-consistency

3. 使用systemctl依次启动server1、server2和server3。

4. 确保server1、server2和server3都在运行后再继续。

5. 在server2和server3上,输入如STATUS命令重新建立连接并停止从线程。

6. 在server1、server2和server3上执行RESET MASTER命令,以便日志文件只包含使用GTID的事件。

7. 在server2和server3上发出适当的CHANGE MASTER TO...命令,以使用GTID复制协议。

8. 在server2和server3上启动从线程。

9. 在server1上,删除city表中ID大于4060的所有行,并确保更改已复制到server2和server3。

10. 记录第一、第二和第三服务器的服务器UUID。

11. 在server3上,查看从属状态。

12. 在server1上发出适当的CHANGE MASTER TO...命令,将其配置为server3的从服务器,并启动从线程。

13. 在server2上,删除city表中ID大于4050的所有行,并确保更改已复制到server1和server3。

14. 退出所有mysql客户端会话并关闭所有打开的终端窗口。


一、实验内容

        在此实践中,在三个服务器上启用 GTID,连接主服务器,使其成为第二个从服务器的从服务器,并通过更改一些数据来测试新创建的循环拓扑。

二、实验步骤

1. 使用systemctl停止所有正在运行的服务器。

2. 编辑/labs/repl.cnf文件,为每个服务器取消注释以下GTID配置:
   gtid-mode=ON
   enforce-gtid-consistency

 

3. 使用systemctl依次启动server1、server2和server3

4. 确保server1、server2和server3都在运行后再继续。

5. 在server2和server3上,输入如STATUS命令重新建立连接并停止从线程。

6. 在server1、server2和server3上执行RESET MASTER命令,以便日志文件只包含使用GTID的事件。

7. 在server2和server3上发出适当的CHANGE MASTER TO...命令,以使用GTID复制协议。

8. 在server2和server3上启动从线程。

9. 在server1上,删除city表中ID大于4060的所有行,并确保更改已复制到server2和server3

10. 记录第一、第二和第三服务器的服务器UUID

11. 在server3上,查看从属状态。

12. 在server1上发出适当的CHANGE MASTER TO...命令,将其配置为server3的从服务器,并启动从线程。

13. 在server2上,删除city表中ID大于4050的所有行,并确保更改已复制到server1和server3

14. 退出所有mysql客户端会话并关闭所有打开的终端窗口。
http://www.dtcms.com/a/359409.html

相关文章:

  • Conda相关的用法
  • 人工智能之数学基础:连续型随机变量
  • Langflow 评估与迭代技术深度分析
  • 3DES加解密的算法Java Python Golang
  • 【大模型面试宝典之微调篇】(一)
  • 算法之链表
  • Windows中如何将Docker安装在E盘并将Docker的镜像和容器存储在E盘的安装目录下
  • 四数之和的一些判断怎么记忆
  • 《哲思:生命与宇宙的终极意义》
  • 分治思想与分治算法的区别
  • C6.7:输入电阻的负载效应及其CE负反馈放大器
  • 【线性代数基础 | 那忘算9】基尔霍夫(拉普拉斯)矩阵 矩阵—树定理证明 [详细推导]
  • ICode总线原理
  • Playwright Python 教程:高级篇
  • JDK 22 Windows 64位安装教程(含环境变量配置+验证步骤+附安装包下载)
  • Qwen3_moe模型代码解析
  • 数据结构与算法:线段树(三):维护更多信息
  • 运筹说 第141期 | 启发式算法:用简单规则、破解复杂问题
  • WEB漏洞挖掘篇(一) 基本概念、十大常見WEB漏洞
  • 自底向上了解CPU的运算
  • Google 的 Agent2Agent 协议 (A2A):带示例的指南
  • 「日拱一码」068 机器学习——迁移学习TL
  • SIEPIC工具和PDK安装
  • C#语言入门详解(17)字段、属性、索引器、常量
  • 云计算与服务器
  • 【C#】在一个任意旋转的矩形(由四个顶点定义)内绘制一个内切椭圆
  • 在AlmaLinux或CentOS 8上编译安装ZLMediaKit流媒体服务器
  • Mysql中事务隔离级别有哪些?
  • 【行业洞察】多智能体的风口浪尖--微软MagenticOne/UI
  • android中常见布局及其约束