MySQL安装部署-集群版

MySQL支持主从复制策略,本文主要描述读写分离集群的安装部署。

MySQL安装部署-集群版_第1张图片

如上所示,MySQL数据库的主从复制策略中,主数据库Master同步binary log中的数据到从数据库Slave A以及从数据库Slave B,主数据库Master可提供写服务以及部分读服务、从数据库Slave A以及从数据库Slave B仅提供读服务,从而,实现数据库的分布式集群以及读写性能的提升

MySQL DB Master

192.168.0.130

MySQL DB Slave A

192.168.0.131

MySQL DB Slave B

192.168.0.132

如上所示,主数据库Master、从数据库Slave A、从数据库Slave B三台服务器的IP地址

图片

如上所示,在Master主数据库中设置集群全局数据库ID标识,其值等于130

图片

如上所示,在Slave A从数据库中设置集群全局数据库ID标识,其值等于131

图片

如上所示,在Slave B从数据库中设置集群全局数据库ID标识,其值等于132

MySQL安装部署-集群版_第2张图片

MySQL安装部署-集群版_第3张图片

MySQL安装部署-集群版_第4张图片

如上所示,在Master主数据库、Slave A从数据库、Slave B从数据库的启动配置

文件中设置集群全局数据库ID标识

MySQL安装部署-集群版_第5张图片

如上所示,在Master主数据库中创建主从复制数据库用户账号、授予主从复制权限

MySQL安装部署-集群版_第6张图片

如上所示,显示Master主数据库中当前主从复制文件名称、当前数据位置

MySQL安装部署-集群版_第7张图片

如上所示,在Slave A、Slave B从数据库中设置Master主数据库的访问地址、账号信息、当前主从复制文件名称、当前数据位置

MySQL安装部署-集群版_第8张图片

MySQL安装部署-集群版_第9张图片

如上所示,在Slave A、Slave B从数据库中启动主从复制成功,在Master主数据库中增加或者更新数据记录,则同步更新到Slave A、Slave B从数据库中

MySQL安装部署-集群版_第10张图片

MySQL安装部署-集群版_第11张图片

如上所示,使用MySQL Workbench在Master主数据库,新增数据记录成功

MySQL安装部署-集群版_第12张图片

如上所示,使用MySQL Workbench在Slave A从数据库中查询数据,同步Master主数据库记录成功

MySQL安装部署-集群版_第13张图片

如上所示,使用MySQL Workbench在Slave B从数据库中查询数据,同步Master主数据库记录成功

你可能感兴趣的:(应用软件系统技术与架构,MySQL技术与架构,mysql,数据库)