MySQL 主从复制是一种常用的数据库复制技术,可以实现数据在主服务器和从服务器之间的同步。主服务器负责处理写操作和更新数据,而从服务器则用于读取查询操作和备份数据。本文将介绍如何配置 MySQL 主从服务器,并提供相应的源代码示例。
-
环境准备
在开始配置之前,请确保满足以下要求:- 安装 MySQL 数据库软件并确保主服务器和从服务器都可访问。
- 确保主服务器和从服务器的版本相同并且支持主从复制功能。
-
配置主服务器
在主服务器上进行以下配置步骤:- 打开主服务器的配置文件(my.cnf 或 my.ini)。
- 在 [mysqld] 部分添加以下配置:
server-id = 1 log_bin = /var/log/mysql/mysql-bin.log
server-id
设置主服务器的唯一标识,可以是任意正整数。log_bin
指定二进制日志文件的位置,用于记录主服务器的所有写操作和更新。 - 保存配置文件并重新启动主服务器。
-
配置从服务器
在从服务器上进行以下配置步骤:- 打开从服务器的配置文件。
- 在 [mysqld] 部分添加以下配置:
server