金融研究院详解Mysql主从同步架构与实战配置
需积分: 4 26 浏览量
更新于2024-09-07
收藏 374KB PDF 举报
本文档详细介绍了Mysql主主同步架构在惠卡世纪集团金融事业部技术研究院的实践应用。首先,文档针对的是使用源码安装的MySQL环境,因为这通常涉及对操作系统进行定制配置,但此处并未提供具体的安装步骤。重点在于配置主从复制功能,通过创建两个同步用户repl分别在192.168.18.133和192.168.18.132上。
1. **同步用户权限设置**:
- 通过`grant replication slave on *.* to repl@192.168.18.133 identified by 'mysql';`命令,赋予了repl用户在源数据库服务器(通常是主服务器)上的所有数据库(*.*)读写权限,并指定了登录密码。
- 同样地,对于另一个主机192.168.18.132,也设置了相同的权限,即`grant replication slave on *.* to repl@192.168.18.132 identified by 'mysql';`。
- 使用`show grants for repl@192.168.18.133;`和`show grants for repl@192.168.18.132;`验证权限已被成功分配。
2. **主从复制基础**
- 主主同步架构(Master-Master Replication),也称为双主复制,是指两个MySQL服务器都可以作为其他节点的主服务器,这样可以提高系统的可用性和容错性。在这种模式下,数据更新在两个主服务器之间同步,避免单点故障。
3. **实施步骤**
- 创建同步用户后,实际的主主复制需要配置两个步骤:首先,主服务器需要设置为允许其他服务器连接作为从服务器;其次,从服务器需要配置指向主服务器的复制源。
4. **注意事项**
- 在主主复制中,为了保持一致性,可能需要额外的逻辑来决定哪个主服务器更新数据,比如基于某种策略(如时间戳或投票机制)或者使用第三方工具来协调。
5. **安全性与监控**
- 在配置过程中,确保只有授权的从服务器可以连接,并定期检查日志和性能监控,以便及时发现并解决可能的数据不一致问题。
总结,这篇文档详细讲解了如何在Mysql环境中实现主主同步架构,包括用户权限的设置、复制过程的配置以及注意事项,为读者提供了在实际项目中部署和管理双主复制环境的实用指导。
2018-04-20 上传
2023-04-30 上传
2016-04-21 上传
2012-11-28 上传
2016-12-19 上传
2018-12-18 上传
2018-06-21 上传
2014-11-14 上传
blwang
- 粉丝: 10
- 资源: 3
最新资源
- 作业1:cst438_assign1
- z.js:via通过Unicode的ZW(N)Js隐藏文本
- 基于Linux、QT、C++的点餐系统
- zerg:小程序教程源码-源码程序
- glogIntroduce,c语言会员积分管理系统源码,c语言程序
- 最新时时地震信息程序 V1.0
- studienarbeit2021:Niclas Mummert,斯图加特DHBW和Bertrandt Technologie GmbH的研究
- 全功能11-26A.zip
- 将Excel文件动态导入到SQL Server
- 信用卡养卡app开发HTML5模板
- Android应用源码之项目实例 商业项目源代码.zip项目安卓应用源码下载
- wx-computed2:几乎照搬vue原始码为小程序增加计算和观看特性-源码程序
- matlab 图片中隐藏信息以及提取的程序代码.zip
- level-0-module-1-alysiaroh:GitHub Classroom创建的level-0-module-1-alysiaroh
- easy_roles:轻松管理Rails的角色
- queue,c语言制作图书管理软件源码,c语言程序