mysql配置一主一从读写分离

本文详细介绍了如何配置MySQL的一主一从读写分离,通过MaxScale作为中间件实现。步骤包括设置主从同步、安装MaxScale、配置读写分离服务,并验证数据一致性。通过这种方式,可以有效减轻数据库服务器的并发访问压力,提高服务器利用率。
摘要由CSDN通过智能技术生成

一.Mysql读写分离
1.1Mysql数据库读写分离:客户端访问数据的查询请求和写请求分别给不同的数据服务器处理
查询 select
写 insert update delete

1.2为什么要数据读写分离?

减轻一台数据库服务器的并发访问压力,提高数据库服务器利用率

1.3如何实现读写分离?

通过程序实现(让程序员写代码实现)
通过安装软件提供的服务实现(中间件)
使用mysql中间件提供的服务实现:mycat mysql-proxy maxscale

1.4配置数据读写分离?(maxscale + mysql一主一从同步)
192.168.4.50 ----client
192.168.4.51----主
192.168.4.52-----从
192.168.4.57—读写分离

Client50 maxscale

mysql-sever51(写) mysql-server52(读)
master slave

配置步骤:
1.部署mysql一主一从同步结构
(1)配置主服务器51,具体配置如下:
启用binlog日志----用户授权----查看binlog日志信息

(2)配置从服务器52,具体配置如下:
指定server_id----指定主服务器信息----启动slave进程----查看程序

2.配置数据读写分离服务器192.168.4.57
2.1拷贝软件包到57主机
]#scp maxscale-2.1.2-1.rhel.7.x86_64.rpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值