【MySQL】主从异步复制配置
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,简介:Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线
千家信息网最后更新 2026年11月03日【MySQL】主从异步复制配置
简介:
Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。
要实现 MySQL 的 主从同步 ,首先必须打开 Master 端的BinaryLog(mysql-bin)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全顺序的执行日志中所记录的各种操作。打开 MySQL 的 Binary Log 可以通过在启动 MySQL Server 的过程中使用 "-log-bin" 参数选项,或者在 my.cnf 配置文件中的 mysqld 参数组([mysqld]标识后的参数部分)增加 "log-bin" 参数项。
原理:
(1)master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);
(2) slave将master的binary log events拷贝到它的中继日志(relay log);
(3) slave重做中继日志中的事件,将改变反映它自己的数据。
下图描述了复制的过程:
具体配置过程:
1.主库配置:
用vi /etc/my.cnf打开文件,对文件进行修改,在[mysqld]下面进行添加修改:
server-id = 1 # 这是数据库ID,此ID是唯一的,主库默认为1,其他从库以此ID进行递增,ID值不能重复,否则会同步出错;log-bin = mysql-bin # 二进制日志文件,此项为必填项,否则不能同步数据;binlog_format=row # bilog设置为row模式 防止复制出错2.从库配置:
用vi /etc/my.cnf打开文件,对文件进行修改,在[mysqld]下面进行添加修改:
server_id = 2log-bin=mysql-binrelay_log=mysql-relay-bin# 不指定以下参数则全库同步#replicate-do-table=test.test_tb 同步某张表#binlog-do-db = testcreate 需要同步的数据库,如果需要同步多个数据库;则继续添加此项。#binlog-ignore-db = mysql 不需要同步的数据库;3.配置完需要重启主从库
4.主库创建同步账号:
create user 'replica'@'%' identified by '123456';grant replication slave,replication client,reload,super on *.* to 'replica'@'%' identified by '123456';5.进入从库开启同步
同步开启前需要保持主从要同步的数据库数据一致。
# 从库启动slave:# (MASTER_LOG_FILE与MASTER_LOG_POS在主库运行SHOW MASTER STATUS;取得)CHANGE MASTER TO MASTER_HOST='192.168.1.60', MASTER_USER='replica', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=875;start slave;show slave status \G; --查看slave状态 确保Slave_IO_Running: Yes Slave_SQL_Running: Yes
同步
数据
文件
日志
线程
过程
配置
参数
数据库
主从
二进制
事件
中继
一致
三个
下图
两个
之间
功能
原理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
互联网科技工作委员会毛军
中国互联网科技股
河南真二互联网科技有限公司
工业互联网科技新基建
互联网中国科技
互联网科技与金融科技
奇酷互联网科技
互联网女皇 腾讯科技
兼蜜互联网科技
互联网科技公司需要的职位
科技与互联网的利与弊
天速互联网络科技有限公司
中国互联网有什么科技含量
互联网校园科技培训
上海宁丞科技互联网
注册互联网科技公司经营范围大全
燊美集互联网科技有限公司
四川慕妮娅互联网科技有限公司
科技互联网的核心竞争力
百单网互联网科技有限公司怎么样
山东特亿宝互联网科技有限公司
北京互联网科技
互联网科技英文
伴你行互联网科技有限公司
互联网大会黑科技排名
河南住房之家互联网科技
企晟互联网信息科技有限公司
城市宝互联网科技有限公司
厦门江牛科技互联网