mysql(mariadb)数据库的读写分离(mysql-proxy)(四)(centos7)

本文介绍了Mysql(MariaDB)读写分离的基本原理,详细阐述了在CentOS7环境下,如何在服务器150、160、170上部署数据库服务、配置主从复制以及安装和配置Mysql Proxy服务,以实现读写分离。通过一系列步骤和配置文件示例,展示了如何进行主从数据库授权和测试读写分离的正确性。
摘要由CSDN通过智能技术生成

一、读写分离原理

mariadb(mysql)读写分离的基本的原理是让主数据库处理事务性增加、修改、更新、删除操作(CREATE、INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。读写分离的前提是基于主从复制,这样可以保证在master上修改数据,slave同步之后,web应用可以读取到slave端的数据。

二、读写分离环境

服务器 IP
数据库Master的IP 192.168.1.150
数据库Slave的IP 192.168.1.160
mysql-proxy服务器的IP 192.168.1.170
mariadb版本 mariadb-server-5.5.64-1.el7.x86_64
mysql-proxy版本 mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit
linux版本 CentOS Linux release 7.7.1908 (Core)

三、读写分离部署

一、服务器150、160、170安装数据库mariadb(mysql)服务

安装过程请参照博客:https://blog.csdn.net/renfeigui0/article/details/102743258

二、服务器150、160配置mariadb(mysql)服务主从复制,确保主从工作正常运行

配置过程请参照博客:https://blog.csdn.net/renfeigui0/article/details/102794177

三、服务器170安装mariadb(mysql)proxy服务

1、登录官网https://downloads.mysql.com/archives/proxy/,根据自己的系统选择合适的软件版本。
在这里插入图片描述

2、下载mariadb(mysql)proxy软件,解压并移动到指定目录/usr/local/mysql-proxy。

wget  https://downloads.mysql.com/archives/get/file/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz
tar zxf mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz
mv my
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值