MySql 9 in Docker 主从切换

继上一篇《MySql 9 in Docker 利用克隆插件搭建主从》我们说了主从复制后, 那么我们接下来说说如何手动的进行主从切换。

动手~

1. 原主库设置

  1. 切断应用对主库的访问
  2. 主库设置为只读状态

    set global read_only=ON;
    set global super_read_only=ON;

  3. 主库执行 SELECT @@gtid_executed;查看GTID;

2. 原从库设置

  1. 查看备库复制进程状态,确认Slave_IO_Running,Slave_SQL_Running状态为YES,Seconds_Behind_Master为0, 则代表两边数据一致。

    show slave status

  2. 执行 SELECT GTID_SUBSET('<主库查询的GTID>', @@gtid_executed); 对比主从数据是否一致,如果输出结果为1,则表示一致;

  3. 停止复制进程,清空主从同步信息

    stop REPLICA;
    reset REPLICA all;

  4. 开启读写

    set global read_only=off;
    set global super_read_only=off;

  5. 根据实际情况设置数据库参数是否与原主库一致

3. 设置原主库为从库

  1. 原主库上开启主从复制

    ```sql
    CHANGE REPLICATION SOURCE TO
    SOURCE_HOST='172.17.0.7',
    SOURCE_PORT = 3306,
    SOURCE_USER='repl',
    SOURCE_PASSWORD='123456',
    GET_SOURCE_PUBLIC_KEY=1,
    SOURCE_AUTO_POSITION=1;

    start REPLICA;

    SHOW REPLICA STATUS\G;
    ```

  2. 接下来进行一下验证步骤

  3. 完成~

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4296.html

(0)
LomuLomu
上一篇 2024 年 12 月 24 日
下一篇 2024 年 12 月 24 日

相关推荐

  • 《重构:改善既有代码的设计(第2版)》PDF、EPUB免费下载

    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍 点击原文去下载 书籍信息 作者: [美] Martin Fowler出版社: 人民邮电出版社出品方: 异步图书副标题: 改善既有代码的设计原作名: Refactoring: Improving the Design of Existing Code,Second Edition译者: …

    2025 年 1 月 12 日
    82900
  • 深入解析Java字符串编码转换方法getBytes()

    目录导航1. 方法重载解析2. 实际应用演示3. 两种编码参数方式的对比分析3.1 参数形式差异3.2 错误处理机制3.3 编码规范建议3.4 执行效率考量代码实例比较 Java语言中的getBytes()是字符串处理的重要方法,它能够将文本内容转换为特定编码格式的字节序列。该方法在String类中定义,为字符编码转换提供了灵活的实现方案。 1. 方法重载解…

    2025 年 5 月 19 日
    1.3K00
  • Claude Pro微信支付宝充值开通教程

    Claude Pro微信支付宝充值开通教程,面向国内用户整理Claude Pro充值、订阅和代充流程。

    未分类 2026 年 7 月 4 日
    6400
  • 华为OD机试E卷 –过滤组合字符串–24年OD统一考试(Java & JS & Python & C & C++)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 JS算法源码 Java算法源码 python算法源码 c算法源码 c++算法源码 题目描述 数字 0、1、2、3、4、5、6、7、8、9 分别关联 a~z 26 个英文字母。 0 关联“a””b””c 1 关联“d””e””f 2 关联“g”“h”“i” 3 关联“j”,”k”l” 4 关联“m””n”…

    未分类 2025 年 1 月 21 日
    1.1K00
  • Claude Pro无需国外信用卡代充教程

    国内用户开通 Claude Pro 的充值教程,整理 Claude Pro 充值、代充、国内支付和 Organization ID 提交步骤。

    未分类 2026 年 6 月 19 日
    8200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信