在 MySQL 8 中配置主从同步(主从复制)是一个常见的需求,用于实现数据的冗余备份、读写分离等。

news/2025/2/8 22:35:49 标签: mysql, adb, 数据库

在 MySQL 8 中配置主从同步(主从复制)是一个常见的需求,用于实现数据的冗余备份、读写分离等。以下是详细的配置步骤:

一、环境准备

假设你有两台 MySQL 服务器:

  • 主服务器(Master):IP 地址为 192.168.1.100,端口为 3306
  • 从服务器(Slave):IP 地址为 192.168.1.101,端口为 3306

确保两台服务器的 MySQL 服务已经安装并正常运行。

二、配置主服务器(Master)

  1. 编辑主服务器的配置文件

    • 打开主服务器的 MySQL 配置文件 my.cnfmy.ini,通常位于 /etc/mysql/my.cnf(Linux)或 MySQL 安装目录下的 my.ini(Windows)。
    • 添加或修改以下配置:
      [mysqld]
      server-id=1
      log_bin=mysql-bin
      binlog_format=ROW
      binlog_do_db=your_database_name  # 可选,指定需要同步的数据库
      
      • server-id:主服务器的唯一标识,必须是大于 0 的整数。
      • log_bin:启用二进制日志,用于记录主服务器的变更操作。
      • binlog_format:设置二进制日志的格式,推荐使用 ROW 模式。
      • binlog_do_db:指定需要同步的数据库(可选,如果不指定,则同步所有数据库)。
  2. 重启 MySQL 服务

    • 在 Linux 上:
      sudo systemctl restart mysql
      
    • 在 Windows 上:
      打开服务管理器,重启 MySQL 服务。

http://www.niftyadmin.cn/n/5845345.html

相关文章

深入Linux系列之进程地址空间

深入Linux系列之进程地址空间 1.引入 那么在之前的学习中,我们知道我们创建一个子进程的话,我们可以在代码层面调用fork函数来创建我们的子进程,那么fork函数的返回值根据我们当前所处进程的上下文是返回不同的值,它在父进程中返…

web3D交互展示是什么?应用场景有哪些?

Web3D交互展示是利用Web3D技术,在网页上实现3D产品的全方位交互展示。用户可自由旋转、缩放及移动产品视角,从而深入了解产品的每一处细节与尺寸信息。以下是关于Web3D交互展示的详细解释: 一、定义与原理 定义:Web3D交互展示是…

远程 IO 模块:汽车零部件产线的高效生产引擎

在汽车零部件生产的激烈竞争中,效率与质量是企业立足的根本。传统生产模式在面对日益增长的市场需求时,逐渐显露出短板。而明达技术MR20远程 IO 模块的出现,如同一束强光,照亮了汽车零部件生产高效发展的新道路。 MR20远程 IO 模块…

【算法专场】分治(下)

目录 前言 归并排序 思想 912. 排序数组 算法思路 算法代码 LCR 170. 交易逆序对的总数 算法思路 算法代码 315. 计算右侧小于当前元素的个数 - 力扣(LeetCode) 算法思路 算法代码 493. 翻转对 算法思路 算法代码 好久不见~时隔多日&…

深入解析:用C语言实现数据结构中的数组

文章目录 1. 数组的基本概念2. C语言中的数组实现2.1 静态数组2.2 动态数组3. 数组的核心操作3.1 插入操作3.2 删除操作4. 高级数组应用4.1 多维数组4.2 稀疏数组5. 性能分析与优化6. 最佳实践6.1 安全操作建议6.2 调试技巧7. 总结1. 数组的基本概念 数组作为最基础的数据结构…

Continue 与 CodeGPT 插件 的对比分析

以下是 Continue 与 CodeGPT 插件 的对比分析,涵盖功能定位、适用场景和核心差异: 1. 功能定位 工具核心功能技术基础Continue专注于代码自动补全和上下文感知建议,支持多语言,强调低延迟和轻量级集成。基于本地模型或轻量级AI&a…

基于SpringBoot养老院平台系统功能实现六

一、前言介绍: 1.1 项目摘要 随着全球人口老龄化的不断加剧,养老服务需求日益增长。特别是在中国,随着经济的快速发展和人民生活水平的提高,老年人口数量不断增加,对养老服务的质量和效率提出了更高的要求。传统的养…

Pytorch与大模型有什么关系

PyTorch 是 深度学习领域最流行的框架之一,在大模型的训练、推理、优化等方面发挥了重要作用。 大模型(如 GPT、LLaMA、Stable Diffusion)大多是基于 PyTorch 进行开发和训练的。 1. PyTorch 在大模型中的作用 大模型(如 ChatGP…