Docker容器实现MySQL多源复制场景分析

bangongJIAO1@c 发布于 2025-12-22 阅读(2)
目录
  • 前言
    • ️ 1.多源复制简介
    • ️ 2.多源复制使用场景
    • ️ 3.多源复制部署
      • 3.1 下载镜像
      • 3.3 创建容器,安装MySQL
      • 3.4 参数文件配置
      • 3.5 登陆MySQL
    • ️ 4.主从配置
      • 4.1 主库配置
      • 4.2 从库配置
    • ️ 5.测试多源复制
      • ️ 6. 注意的点

       

      前言

      在 MySQL 8.0 版本中,提供了多源复制,多源复制的出现对于分库分表的业务提供了极大的便利,本文做了详细的说明

      ️ 1.多源复制简介

      在 MySQL 8.0 版本中,提供了多源复制,多源复制的出现对于分库分表的业务提供了极大的便利,目前我们已经部署了多套多源复制供统计使用。MySQL 5.7 之前只能实现一主一从、一主多从或者多主多从的复制。如果想实现多主一从的复制,只能使用 MariaDB,但是 MariaDB 又与官方的MySQL 版本不兼容。
      MySQL 5.7 开始支持了多主一从的复制方式,也就是多源复制。MySQL 8.0 版本相比之前的版本,无论在功能还是性能、安全等方面都已经有不少的提升。
      拓展:MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。