MySQL主从同步(一主一从、一主多从、主从从)等结构的概述与配置

您所在的位置:网站首页 sql主从关系 MySQL主从同步(一主一从、一主多从、主从从)等结构的概述与配置

MySQL主从同步(一主一从、一主多从、主从从)等结构的概述与配置

2023-12-13 00:11| 来源: 网络整理| 查看: 265

前言:前面我们了解了MySQL数据库的基础知识,今天及接下来的五天时间里我会给大家带来MySQL进阶方面的一些学习总结,如有不足,还请大家留言指出;下面我们就开始今天的内容。 **

部署mysql主从同步结构

**  主从同步概述 MYSQL主从同步 客户端访问主库,从库复制、同步主库的所有操作 单项复制时,建议将从库设置为只读 1 主从同步原理——从库 从主机上同步数据的工作过程 Master,记录数据更改操作 — 启用binlog日志 — 设置binlog日志格式 — 设置server_id Slave运行2个线程 — Slave_IO:复制master主机binlog日志文件里的SQL到本机的relay-log文件里 — Slave_SQL:执行本机relay-log文件里的SQL语句,重现Master的数据操作 2  构建主从同步 基本构建思路

确保数据相同 – 从库必须要有主库上的数据。

配置主服务器 – 启用 binlog 日志及设置格式,设置 server_id, 授权用户

配置从服务器 – 设置 server_id ,指定主数据库服务器信息

测试配置 – 客户端连接主库,写入的数据,在连接从库的时候也确保数据一致

Master服务器 – 应包括希望同步的所有库 – 对采用 MyISAM 的库,可离线备份 主库配置选项 3 Slave 服务器 – 离线导入由 Master 提供的备份 – 清空同名库(若有的话 从库配置选项 4主从配置常用参数 写在主库配置文件里参数(对所有从库都有效) binlog_do_db=库名列表 //允许同步的库 binlog_ignore_db=库名列表 //不允许同步的库

写在从库配置文件里参数(只针对从库本机有效) replicate_do_db=库名列表 //指定只同步的库 replicate_ignore_db=库名列表 //指定不同步的库

 主从同步结构模式 基本应用: — 单项复制:一主一从 扩展应用: — 一主多从 — 链式复制



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3