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

在 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 服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值