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

MySQL 8 主从同步配置(Master-Slave Replication)

📋 MySQL 8 主从同步配置(Master-Slave Replication)

🔧 目标:

配置 MySQL 8 主从同步,实现 主库(Master) 处理写操作,从库(Slave) 处理读操作,达到 读写分离高可用性 的目的。


🔑 核心步骤:

  1. 配置 主库(Master)
  2. 配置 从库(Slave)
  3. 启动主从复制
  4. 验证主从同步状态

🎯 环境说明:

角色 IP 地址 MySQL 版本
主库(Master) 192.168.1.100 MySQL 8.x
从库(Slave) 192.168.1.101 MySQL 8.x

🧰 步骤 1:配置主库(Master)

1️⃣ 修改主库配置文件

编辑 my.cnf 文件(通常位于 /etc/mysql/my.cnf/etc/my.cnf)。

[mysqld] 下添加以下配置:
[mysqld]
server-id=1                      # 主库的唯一ID
log-bin=mysql-bin                # 启用二进制日志
binlog-format=ROW                # 使用ROW格式的binlog(推荐)
binlog-do-db=your_database       # 可选,指定同步的数据库
重启 MySQL 服务:
sudo systemctl restart mysql

2️⃣ 创建用于主从复制的账号

登录到主库的 MySQL CLI


http://www.kler.cn/a/467707.html

相关文章:

  • 新年到了!使用Python创建一个简易的接金元宝游戏
  • Ant Design Pro写项目的总结经验(react)
  • C++ static关键字(八股总结)
  • 自动采集商品信息、处理数据并自动上架到
  • Go语言的数据类型
  • 使用 Optimum Habana 在 Intel Gaudi 上加速模型训练与推理
  • ESP32移植Openharmony外设篇(7)土壤湿度传感器YL-69
  • Python进阶-08-继承性
  • 编译 C++ 程序:分离与保留调试信息以支持 GDB 对 Core 文件的调试
  • 如何自行解锁 ATamp;T 手机
  • UE5 slate创建SDockTab标签页的过程理解
  • Megatron - LM 怎么进行模型切分的,怎么匹配服务器的
  • 量子力学复习
  • STM32学习之MPU6050芯片 及 软件I2C读写MPU6050实验
  • linux命令行连接Postgresql常用命令
  • 【高阶数据结构】哈希表封装unordered_map、unordered_set
  • 【论文阅读】Anchor-based fast spectral ensemble clustering
  • 微服务保护—Sentinel快速入门+微服务整合 示例: 黑马商城
  • 我用AI学Android Jetpack Compose之Jetpack Compose学习路径篇
  • 字符串中常用函数
  • 时序优化方法
  • docker、数据库、Web应用程序安全
  • Stable Diffusion和Midjourney有什么区别?
  • 大学生入学审核系统的设计与实现(源码+数据库+文档)
  • v-model与 mvvm 回顾
  • Arduino UNO 驱动1.8 TFT屏幕显示中文